Survey6 — Sprint2 @ GSOC’23
Yet another year of Google Summer of Code, yay!
It gave me immense pleasure to take forward the project that I had started off in the previous sprint of GSOC’22.
Survey6: In brief
Survey6 is a geo-distributed grid application with C&C Server as its center and the probes as the packet collection application for intercepting IPv6 traffic on linux.
Work done in GSOC’2022
Major parts of the C&C Server and some functionalities of the probe was done in the previous year.
- Writing protobuf definitions
- Setting up server database
- writing connection and disconnection endpoints
- data capture mechanism at probe
- CLI for server
- packaging for server
Work done in GSOC’2023
By the end of this term, we are almost done with an MVP of survey6 such that all the three components are ready to be used. Tasks implemented in this sprint:
- continuous data collection and rsync transfer
- connection and disconnection on the probe
- regular sending of the heartbeats
- event log at the server
- probe CLI
- probe packaging
- data aggregator — cleaning hourly and daily data
It was a great summer under the guidance of Udesh Kumarasinghe. Thank you for helping me in facing all the road blockers and bring this project to successful end.