Parse config
This commit is contained in:
parent
9340c2681f
commit
67b698f982
7
main.py
7
main.py
|
@ -1,8 +1,10 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
import sys
|
||||||
import pytun
|
import pytun
|
||||||
import struct
|
import struct
|
||||||
import ipaddress
|
import ipaddress
|
||||||
|
import json
|
||||||
|
|
||||||
class IpHeader:
|
class IpHeader:
|
||||||
def __init__(self, raw):
|
def __init__(self, raw):
|
||||||
|
@ -24,6 +26,11 @@ class IpHeader:
|
||||||
self.dst = ipaddress.IPv4Address(dst)
|
self.dst = ipaddress.IPv4Address(dst)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
config_filename = sys.argv[1]
|
||||||
|
|
||||||
|
with open(config_filename) as config_file:
|
||||||
|
config = json.load(config_file)
|
||||||
|
|
||||||
tun_iface = pytun.TunTapDevice()
|
tun_iface = pytun.TunTapDevice()
|
||||||
|
|
||||||
print(tun_iface.name)
|
print(tun_iface.name)
|
||||||
|
|
Reference in New Issue