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 printPython verwende und es im Terminal ausführe, wird es genauso ausgeführt, als ob Sie es selbst tippen und drücken würden Enter?
bashes wäre eine aufgeblähte Muschel ...
os.systemempfiehlt die Verwendung des subprocessModuls.