Atualmente, estou estudando testes de penetração e programação Python. Eu só quero saber como eu iria executar um comando Linux em Python. Os comandos que eu quero executar são:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-port 8080
Se eu apenas usar print
em Python e executá-lo no terminal, ele fará o mesmo que executá-lo, como se você estivesse digitando e pressionando Enter?
bash
era uma concha inchado ...
os.system
recomendar o uso do subprocess
módulo.