В настоящее время я изучаю тестирование на проникновение и программирование на Python. Я просто хочу знать, как бы я выполнил команду Linux в Python. Команды, которые я хочу выполнить:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-port 8080
Если я просто использую print
Python и запускаю его в терминале, будет ли он выполнять то же самое, что и выполнение, как если бы вы печатали его самостоятельно и нажимали Enter?
bash
это раздутая оболочка ...
os.system
рекомендации по использованию subprocess
модуля.