#python #python-3.x
#python #python-3.x
Вопрос:
у нас есть инструментальный вызов Mkbrutus.py файл, который принимает в качестве целевого только один IP-адрес. нам нужно зациклить IP, например 192.168.x.x / 16, и протестировать каждый IP, например 192.168.1.1 и 192.168.1.2 …… и так далее
переменная для Mkbrutus.py
Mkbrutus.py -t (IP-адрес здесь)
Сценарий цикла для python3
import ipaddress
for ip in ipaddress.IPv4Network('192.168.0.0/16'):
print (ip)
итак, как сделать.py-файл, который запускает Mkbrutus.py -t (IP-адрес ЦИКЛА), поэтому можно проверять каждый IP-адрес, а не только один IP-адрес в целевом
Ответ №1:
если вы хотите, чтобы ваш файл мог использовать аргументы, вам нужно будет использовать args
Проверьте эту ссылку, чтобы передать аргументы вашим программам.
https://www.tutorialspoint.com/python/python_command_line_arguments.htm