ok , i have the username and password of local machine, i'am a starter in python



this is my code, the arguments "server" take only

an ip and when i tray to run the code i can't know

how i have to authenticate the connection.



Thanks.



#python C:\python\5_Forensic_Basic\eventlog.py

# Windows Event Log Viewer
# FB - 201012116
import win32evtlog # requires pywin32 pre-installed


import pdb

server = '192.168.1.10' # name of the target computer to get event logs


try:

    logtype = 'System' # 'Application' # 'Security'
    hand = win32evtlog.OpenEventLog(server,logtype)
    flags = 
win32evtlog.EVENTLOG_BACKWARDS_READ|win32evtlog.EVENTLOG_SEQUENTIAL_READ
    total = win32evtlog.GetNumberOfEventLogRecords(hand)
    pdb.set_trace()

    while True:
        print ("test")
        events = win32evtlog.ReadEventLog(hand, flags,0)
        if events:
            for event in events:
                print ('Event Category:', event.EventCategory)
                print ('Time Generated:', event.TimeGenerated)
                print ('Source Name:', event.SourceName)
                print ('Event ID:', event.EventID)
                print ('Event Type:', event.EventType)
                data = event.StringInserts
                if data:
                    print ('Event Data:')
                    for msg in data:
                        print (msg)
                print()

except Exception as err:
    print("Exception")

    print(str(err))

if __name__ == "__main__":
    try:
        print ("start")
    except getopt.GetoptError as err:
        print(str(err))




Ruggero Paolo Basile

Cellulare: 3403216393
Mail:  ruggeropaolo.bas...@ora-0.it<mailto:gabriele.salt...@ora-0.it>
Privacy Policy<https://ora-0.it/privacy-policy/>     Company 
Policy<https://ora-0.it/wp-content/uploads/2020/08/politica_aziendale_it.pdf>
[cid:image001.png@01D789E4.08355260]


________________________________
Da: python-win32 <python-win32-bounces+ruggeropaolo.basile=ora-0...@python.org> 
per conto di Tim Roberts <t...@probo.com>
Inviato: giovedì 16 settembre 2021 03:17:56
A: python-win32@python.org
Oggetto: Re: [python-win32] pywintypes.error: (5, 'OpenEventLogW', 'Access is 
denied.')

Ruggero Paolo Basile wrote:
>
>
> Good morning i'am try to connect to remote host and get the eventlog
> from windows , but in the
>
> module i can't find a value for authentication.
> Have you some news?
>
> this is my error "pywintypes.error: (5, 'OpenEventLogW', 'Access is
> denied.')"


To do that operation, your username has to have permission on that
remote machine.  Are you using a domain?  Are you logged in as a domain
administrator?


This article talks about it, but since Windows security is a vast, dark,
confusing, twisted mess, I'm not sure you'll be able to make it work.


https://docs.microsoft.com/en-us/archive/blogs/janelewis/giving-non-administrators-permission-to-read-event-logs-windows-2003-and-windows-2008


If you bring up the Event Viewer application ("eventvwr"), under Action,
there's a "Connect to Another Computer" option.  Does that work for you?

--
Tim Roberts, t...@probo.com
Providenza & Boekelheide, Inc.


_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32

Reply via email to