1- import scapy .all as scapy
2- scapy .load_layer ("http" )
1+ #! /usr/bin/env python3
32import json
43import time
54import logging
65import argparse
6+ import scapy .all as scapy
7+ scapy .load_layer ("http" )
78from zeroconf import Zeroconf
89from zeroconf import ServiceBrowser
910logging .basicConfig (format = '%(levelname)s: %(message)s' )
@@ -22,12 +23,12 @@ def add_service(self, zeroconf, type, name):
2223 def update_service (self , * args , ** kwargs ):
2324 pass
2425
25- def zeroconf_scan (name , type , timeout = 5 ):
26+ def zeroconf_scan (name , prot_type , timeout = 5 ):
2627 log .debug ("Scanning with zeroconf" )
2728 service_list = []
2829 zeroconf = Zeroconf ()
2930 listener = MyZeroConfListener ()
30- browser = ServiceBrowser (zeroconf , type , listener )
31+ browser = ServiceBrowser (zeroconf , prot_type , listener )
3132 time .sleep (timeout )
3233 for service in listener .services :
3334 if name .lower () in service .name .lower ():
@@ -170,8 +171,8 @@ def arg_parse():
170171 parser .add_argument ("-i" , "--iprange" , help = "ip range to scan eg 192.168.1.0/24" , type = str )
171172 parser .add_argument ("-d" , "--debug" , action = 'store_true' )
172173 parser .add_argument ("--version" , action = "version" , version = "%(prog)s 1.0" )
173- args = parser .parse_args ()
174- return args
174+ arguments = parser .parse_args ()
175+ return arguments
175176
176177
177178def main (ports , allscan = False , iprange = None ):
0 commit comments