summaryrefslogtreecommitdiffhomepage
path: root/main.py
diff options
context:
space:
mode:
authorPrivate Island Networks <opensource@privateisland.tech>2026-03-19 13:35:02 -0400
committerPrivate Island Networks <opensource@privateisland.tech>2026-03-19 13:35:02 -0400
commit9d735b38c8f96b4d17d446826ce5d6fd572a6095 (patch)
tree692126e82360cc3cd62dce33da32901c908265d9 /main.py
parentab6ca080771b706a310ebfd8a4192841cdfef05c (diff)
main: minor cleanup
Diffstat (limited to 'main.py')
-rwxr-xr-xmain.py25
1 files changed, 10 insertions, 15 deletions
diff --git a/main.py b/main.py
index 4640df1..24946dd 100755
--- a/main.py
+++ b/main.py
@@ -95,7 +95,6 @@ async def _parse_pkt(app, pkt):
async def home(request):
- # i_query = request.app['i_query']
data = request.match_info.get('data', "")
ctx = _default_context('main')
ctx.update(locals())
@@ -401,10 +400,7 @@ async def make_app(args, manager):
q_cont = manager.Queue()
q_mle = manager.Queue()
- if args.ife:
- ife = args.ife
- else:
- ife = 'WiFi'
+ ife = args.ife
if args.mode == "live":
mode = manager.Value('i', MODE_LIVE)
@@ -413,12 +409,12 @@ async def make_app(args, manager):
else:
mode = manager.Value('i', MODE_IDLE)
- # filename = mp.Value(ctypes.c_char_p, args.file.encode("utf-8"))
ns.filename = args.file
df = args.df
time = (float(args.ts), float(args.tf))
-
+
+ # Start the PyShark process
p1 = Process(target=_run_shark, args=(q_cont, q_mle, ife, df, mode, ns, time))
p1.start()
@@ -444,7 +440,7 @@ async def make_app(args, manager):
web.get('/mle', mle),
web.get('/fabric', fabric),
web.get('/help', support),
- web.get('/lmmi', lmmi),
+ web.get('/lmmi', lmmi), # Lattice Memory Mapped Interface
web.post('/start', start),
web.post('/stop', stop),
web.post('/filename', set_filename),
@@ -458,19 +454,18 @@ async def make_app(args, manager):
if __name__ == '__main__':
- parser = argparse.ArgumentParser(description='Private Island Mind Net', epilog='Version: ' + str(VERSION))
- parser.add_argument('--ipaddr_pc', default="192.168.5.40", help="IP Addr of this PC")
- parser.add_argument('--ipaddr_betsy', default="192.168.5.100", help="IP Addr of Betsy")
- parser.add_argument('--port', type=int, default=8010, help="Web server port number")
- parser.add_argument('-d', '--df', default="ip.addr==192.168.5.100", help='display filter', action='store', required=False)
+ parser = argparse.ArgumentParser(description='Private Island Explorer', epilog='Version: ' + str(VERSION))
+ parser.add_argument('--ipaddr_pc', default="192.168.5.40", help="IP address of this PC and desired network interface")
+ parser.add_argument('--ipaddr_betsy', default="192.168.5.100", help="IP address of Betsy internal controller")
+ parser.add_argument('--port', type=int, default=8010, help="This Web server port number")
+ parser.add_argument('-d', '--df', default="ip.addr==192.168.5.100", help='Tshark display filter', action='store', required=False)
parser.add_argument('--ife', default='WiFi', help='tshark interface', action='store', required=False)
parser.add_argument('--iq', type=int, default=0, help='enable initial query on startup', action='store', required=False)
parser.add_argument('-m', '--mode', default="live", help='mode live or file replay', action='store', required=False)
parser.add_argument('-f', '--file', default="logs\\test.pcapng", help='Wireshark log file', action='store', required=False)
parser.add_argument('--ts', default="0", help='time start for file replay', action='store', required=False)
- parser.add_argument('--tf', default="100000.00", help='time last for file replay', action='store', required=False)
+ parser.add_argument('--tf', default="100000.00", help='time final for file replay', action='store', required=False)
args = parser.parse_args()
- filename = args.file
logging.basicConfig(level=logging.DEBUG)
manager = Manager()

Highly Recommended Verilog Books