mirror of
https://github.com/k4m4/kickthemout.git
synced 2025-02-20 09:28:58 +01:00
Update kickthemout.py
Changed from urlib2 to request module to get mac vendor
This commit is contained in:
parent
94c1fddea9
commit
d65ac7eeed
@ -10,7 +10,7 @@ See License at nikolaskama.me (https://nikolaskama.me/kickthemoutproject)
|
|||||||
|
|
||||||
import time, os, sys, logging, math
|
import time, os, sys, logging, math
|
||||||
from time import sleep
|
from time import sleep
|
||||||
import urllib2 as urllib
|
import requests
|
||||||
import traceback
|
import traceback
|
||||||
BLUE, RED, WHITE, YELLOW, MAGENTA, GREEN, END = '\33[94m', '\033[91m', '\33[97m', '\33[93m', '\033[1;35m', '\033[1;32m', '\033[0m'
|
BLUE, RED, WHITE, YELLOW, MAGENTA, GREEN, END = '\33[94m', '\033[91m', '\33[97m', '\33[93m', '\033[1;35m', '\033[1;32m', '\033[0m'
|
||||||
|
|
||||||
@ -408,13 +408,10 @@ def getDefaultInterfaceMAC():
|
|||||||
# resolve mac address of each vendor
|
# resolve mac address of each vendor
|
||||||
def resolveMac(mac):
|
def resolveMac(mac):
|
||||||
try:
|
try:
|
||||||
# sen request to macvendors.co
|
# send request to macvendors.co
|
||||||
url = "http://macvendors.co/api/vendorname/"
|
url = "http://macvendors.co/api/vendorname/"
|
||||||
request = urllib.Request(url + mac, headers={'User-Agent': "API Browser"})
|
Site = requests.get(url + mac)
|
||||||
response = urllib.urlopen(request)
|
vendor = Site.content.decode("utf-8")
|
||||||
vendor = response.read()
|
|
||||||
vendor = vendor.decode("utf-8")
|
|
||||||
vendor = vendor[:25]
|
|
||||||
return vendor
|
return vendor
|
||||||
except:
|
except:
|
||||||
return "N/A"
|
return "N/A"
|
||||||
@ -489,4 +486,4 @@ if __name__ == '__main__':
|
|||||||
# commence scanning process
|
# commence scanning process
|
||||||
scanNetwork()
|
scanNetwork()
|
||||||
|
|
||||||
main()
|
main()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user