Files
event_sniffer/map_devices.py
your-favorite-hacker f673c4b83e added event_sniffer
2015-05-29 22:53:17 +02:00

26 lines
466 B
Python
Executable File

#!/usr/bin/env python2
# script for printing device information of /dev/input/event* devices
#
import os
import sys
import evdev as ev
def checkRoot():
if os.getuid()!=0:
print '[*] You need root for that'
return False
return True
if not checkRoot():
sys.exit(1)
devList = ev.list_devices()
devList.reverse()
for inp in devList:
dev = ev.InputDevice(inp)
print "-"*60
print "[%s]" % inp
print "%s\n%s\n%s" % (dev.name, dev.info,dev.phys)
print "-"*60