Update kickthemout.py

Changed from urlib2 to request module to get mac vendor
This commit is contained in:
R3DDY97 2017-04-25 16:29:44 +05:30 committed by GitHub
parent 94c1fddea9
commit d65ac7eeed

View File

@ -10,7 +10,7 @@ See License at nikolaskama.me (https://nikolaskama.me/kickthemoutproject)
import time, os, sys, logging, math
from time import sleep
import urllib2 as urllib
import requests
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'
@ -408,13 +408,10 @@ def getDefaultInterfaceMAC():
# resolve mac address of each vendor
def resolveMac(mac):
try:
# sen request to macvendors.co
# send request to macvendors.co
url = "http://macvendors.co/api/vendorname/"
request = urllib.Request(url + mac, headers={'User-Agent': "API Browser"})
response = urllib.urlopen(request)
vendor = response.read()
vendor = vendor.decode("utf-8")
vendor = vendor[:25]
Site = requests.get(url + mac)
vendor = Site.content.decode("utf-8")
return vendor
except:
return "N/A"
@ -489,4 +486,4 @@ if __name__ == '__main__':
# commence scanning process
scanNetwork()
main()
main()