B правой части каждого сообщения есть стрелки ⇧ и ⇩. Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок ✔ в правой части сообщения.
Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе
Решение может быть такоеКоманда выдаёт 0, скрипт от суперпользователя запускал) Всё таже ошибка остаётся)
elif system == 'linux':
try:
if check_output('cat /proc/sys/net/ipv4/ip_forward') != '1':
util.Msg('IPv4 forwarding disabled. Enabling..')
tmp = check_output(
'sudo sh -c \'echo "1" > /proc/sys/net/ipv4/ip_for>
if len(tmp) > 0:
util.Error('Error enabling IPv4 forwarding.')
exit(1)
except:
print "Error"
Попробуйте вручную выполнитьecho "1" > /proc/sys/net/ipv4/ip_forward
от рута.
Не помогло(
python2 zarp.py
Не помогло, всё таже ошибка. (Python2 установлен)python2 zarp.py
И, да, python2 должен быть установлен в системе.
А что выдаёт командаНе помогло, всё таже ошибка. (Python2 установлен)
cat /proc/sys/net/ipv4/ip_forward
sudo python2 zarp.py
Команда выдаёт 0, скрипт от суперпользователя запускал) Всё таже ошибка остаётся)А что выдаёт команда
cat /proc/sys/net/ipv4/ip_forward
И пробовали ли вы запускать скрипт от имени суперпользователя?
sudo python2 zarp.py
Решение может быть такоеКоманда выдаёт 0, скрипт от суперпользователя запускал) Всё таже ошибка остаётся)
elif system == 'linux':
try:
if check_output('cat /proc/sys/net/ipv4/ip_forward') != '1':
util.Msg('IPv4 forwarding disabled. Enabling..')
tmp = check_output(
'sudo sh -c \'echo "1" > /proc/sys/net/ipv4/ip_for>
if len(tmp) > 0:
util.Error('Error enabling IPv4 forwarding.')
exit(1)
except:
print "Error"
echo 1 > /proc/sys/net/ipv4/ip_forward
Cпасибо огромное, если кому-то нужен будет ответ. Вот онРешение может быть такое
1. В файле zarp.py добавить обработку исключения при попытке чтения файла:
Python:elif system == 'linux': try: if check_output('cat /proc/sys/net/ipv4/ip_forward') != '1': util.Msg('IPv4 forwarding disabled. Enabling..') tmp = check_output( 'sudo sh -c \'echo "1" > /proc/sys/net/ipv4/ip_for' if len(tmp) > 0: util.Error('Error enabling IPv4 forwarding.') exit(1) except: print "Error"
2. Самостоятельно добавить единицу в файл /proc/sys/net/ipv4/ip_forward командой
echo 1 > /proc/sys/net/ipv4/ip_forward
Извините за беспокойство, у меня теперь вот такая проблема.Решение может быть такое
1. В файле zarp.py добавить обработку исключения при попытке чтения файла:
Python:elif system == 'linux': try: if check_output('cat /proc/sys/net/ipv4/ip_forward') != '1': util.Msg('IPv4 forwarding disabled. Enabling..') tmp = check_output( 'sudo sh -c \'echo "1" > /proc/sys/net/ipv4/ip_for> if len(tmp) > 0: util.Error('Error enabling IPv4 forwarding.') exit(1) except: print "Error"
2. Самостоятельно добавить единицу в файл /proc/sys/net/ipv4/ip_forward командой
echo 1 > /proc/sys/net/ipv4/ip_forward
У вас не установлены модулиИзвините за беспокойство, у меня теперь вот такая проблема.
pip2 install -r requirements.txt
apt-get install python-dev
Все указания выполнил всё равно, ошибка при вводе pip2У вас не установлены модули
pip2 install -r requirements.txt
Предварительно установите в систему нужные для python2 модули
apt-get install python-dev
Запускайте через pythonВсе указания выполнил всё равно, ошибка при вводе pip2
python2 -m pip install -r requirements.txt
Не помогло(Запускайте через python
python2 -m pip install -r requirements.txt
Обучение наступательной кибербезопасности в игровой форме. Начать игру!