nodhcp/nodhcp/main.py

16 lines
382 B
Python

#!/usr/bin/env python
import ctypes as c
import os,sys
from lib.pcap import Pcap
if __name__ == "__main__":
try:
pcap = Pcap(c.CDLL('libpcap.so'))
except OSError as e:
print("Failed to load libpcap:" + str(e))
sys.exit(1)
for dev in pcap.find_devices():
print(dev.name)
if dev.name == "wlp3s0":
dev.collect_address()