Вызов списка IP-адресов из файла
У меня есть скрипт, который выполняет поиск в интернете и вызывает файл с диапазоном IP таким образом
# Import modules from .inspection import Request, InspectPaths, InspectContent, PortIsOpen, GetTitle from ipaddress import ip_address from threading import Thread # Return IPs in IPv4 range, inclusive. def IPsRange(start='', end=''): if not start and not end: return [] if not end and start.__contains__("-"): start, end = start.split("-") end = end.replace("\n","") start = int(ip_address(start).packed.hex(), 16) end = int(ip_address(end).packed.hex(), 16) return [ip_address(ip).exploded for ip in range(start, end)] # Scan IP address range def ScanRange(ranges): threads = [] # *-- Scan IP range --* for address in IPsRange(ranges): t = Thread( target=__СheckAddrThreaded, args=(address,) ) threads.append(t) t.start() for thread in threads: thread.join()
Я пытался вместо диапазона IP-адресов использовать список IP-адресов, однако я понятия не имею, с чего начать, и хотел бы запросить некоторые сведения о том, как это сделать.
Спасибо всем
Что я уже пробовал:
Я ищу некоторые рекомендации о том, что можно сделать, потому что я не знаю, какие подходы можно использовать