# configuration
interface = 'eth1'
-timeout = 30
-zclass = 'andersk-auto'
+timeout = 120
+zclass = 'rcc-auto'
zinstance = '6to4'
zsig = '%s on %s' % (sys.argv[0], socket.gethostname())
-cert_file = '/home/anders/Private/andersk.pem'
+cert_file = os.path.join(os.path.dirname(__file__), 'sipbcert.pem')
# end configuration
mac_re = re.compile(r'^(?:[0-9a-fA-F]{2}:){5}[0-9a-fA-F]{2}$')
seen_macs = {}
def msg(m):
- os.spawnlp(os.P_WAIT, 'zwrite', 'zwrite', '-q', '-d', '-c', zclass, '-i', zinstance, '-s', zsig, '-m', m)
+ os.spawnlp(os.P_WAIT, 'zwrite', 'zwrite', '-q', '-d', '-c', zclass, '-i', zinstance, '-s', zsig, '-O', 'auto', '-m', m)
br = mechanize.Browser()
br.add_client_certificate("https://nic.mit.edu", cert_file, cert_file)
else:
signal.alarm(int(math.ceil(next - now)))
-msg('Starting %s' % sys.argv[0])
-
signal.signal(signal.SIGALRM, lambda signum, frame: check_gone())
p = subprocess.Popen(['tcpdump', '-elnp', '-i', interface, 'icmp6 and (ip6[40] = 134)'], stdout=subprocess.PIPE)