Ich studiere derzeit Penetrationstests und Python-Programmierung. Ich möchte nur wissen, wie ich einen Linux-Befehl in Python ausführen würde. Die Befehle, die ich ausführen möchte, sind:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-port 8080
Wenn ich nur print
Python verwende und es im Terminal ausführe, wird es genauso ausgeführt, als ob Sie es selbst tippen und drücken würden Enter?
bash
es wäre eine aufgeblähte Muschel ...
os.system
empfiehlt die Verwendung des subprocess
Moduls.