Wave-Net / wavenet-backend

packet capture logic using scapy library
0 stars 0 forks source link

FastAPI 실행시 스니핑(NetworkMonitor) 시작해야 함 #60

Closed zhy2on closed 1 month ago

zhy2on commented 1 month ago

서버 시작하면서 NetworkMonitor를 실행시켜야 함

일단 NetworkMonitor에서 스니핑을 할 수 있게 1초에 한 번씩 update_device를 하고(update_device를 하면서 새로 추가되는 device들은 sniff.start()를 하고 배열에 들어가게 된다.)

MonitoringDataSender를 start 하면 1초에 한 번씩 get_devices 를 해서 각 디바이스들의 stat을 전송한다.

PacketDataSender를 start하면 타겟 ip에 해당하는 device의 stat을 1초에 한번씩 전송한다.