mirror of
https://github.com/sshuttle/sshuttle.git
synced 2025-08-13 01:37:08 +02:00
ipfw: don't use 'log' parameter.
I guess we were causing the kernel to syslog on every single packet on MacOS. Oops.
This commit is contained in:
@ -243,11 +243,11 @@ def do_ipfw(port, dnsport, subnets):
|
|||||||
for swidth,sexclude,snet in sorted(subnets, reverse=True):
|
for swidth,sexclude,snet in sorted(subnets, reverse=True):
|
||||||
if sexclude:
|
if sexclude:
|
||||||
ipfw('add', sport, 'skipto', xsport,
|
ipfw('add', sport, 'skipto', xsport,
|
||||||
'log', 'tcp',
|
'tcp',
|
||||||
'from', 'any', 'to', '%s/%s' % (snet,swidth))
|
'from', 'any', 'to', '%s/%s' % (snet,swidth))
|
||||||
else:
|
else:
|
||||||
ipfw('add', sport, 'fwd', '127.0.0.1,%d' % port,
|
ipfw('add', sport, 'fwd', '127.0.0.1,%d' % port,
|
||||||
'log', 'tcp',
|
'tcp',
|
||||||
'from', 'any', 'to', '%s/%s' % (snet,swidth),
|
'from', 'any', 'to', '%s/%s' % (snet,swidth),
|
||||||
'not', 'ipttl', '42', 'keep-state', 'setup')
|
'not', 'ipttl', '42', 'keep-state', 'setup')
|
||||||
|
|
||||||
@ -289,12 +289,12 @@ def do_ipfw(port, dnsport, subnets):
|
|||||||
for ip in nslist:
|
for ip in nslist:
|
||||||
# relabel and then catch outgoing DNS requests
|
# relabel and then catch outgoing DNS requests
|
||||||
ipfw('add', sport, 'divert', sport,
|
ipfw('add', sport, 'divert', sport,
|
||||||
'log', 'udp',
|
'udp',
|
||||||
'from', 'any', 'to', '%s/32' % ip, '53',
|
'from', 'any', 'to', '%s/32' % ip, '53',
|
||||||
'not', 'ipttl', '42')
|
'not', 'ipttl', '42')
|
||||||
# relabel DNS responses
|
# relabel DNS responses
|
||||||
ipfw('add', sport, 'divert', sport,
|
ipfw('add', sport, 'divert', sport,
|
||||||
'log', 'udp',
|
'udp',
|
||||||
'from', 'any', str(dnsport), 'to', 'any',
|
'from', 'any', str(dnsport), 'to', 'any',
|
||||||
'not', 'ipttl', '42')
|
'not', 'ipttl', '42')
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user