This commit is contained in:
DanMcInerney 2013-11-09 01:50:35 -07:00
parent 6af7e18995
commit 0e4ec27353

View file

@ -816,9 +816,12 @@ def print_vars(DHCPsrvr, dnsIP, local_domain, routerIP, victimIP):
#Enable IP forwarding and flush possibly conflicting iptables rules
def setup(victimMAC):
ipfwd = Popen(['/bin/cat', '/proc/sys/net/ipv4/ip_forward'], stdout=PIPE, stderr=DN)
if ipfwd.communicate()[0] != '1\n':
ipf = open('/proc/sys/net/ipv4/ip_forward', 'r+')
# ipfwd = Popen(['/bin/cat', '/proc/sys/net/ipv4/ip_forward'], stdout=PIPE, stderr=DN)
# if ipfwd.communicate()[0] != '1\n':
ipf = open('/proc/sys/net/ipv4/ip_forward', 'rw+')
ipfread = ipf.read()
if '0' in ipfread:
ipf.write('1\n')
ipf.close()
print '[*] Enabled IP forwarding'