The objective of the project is to develop an auditing platform, which allows anyone wishing to know the exchanges generated by the applications on their mobile phone, to have some simple and understandable indications
The project is carried out in the third year. It starts in September and ends in March (6 months).
- Salma CHAHMI, FISE
- Hugo HOUILLON, FIP
- Nathan OLBORSKI, FISE
- Clément LE GRUIEC, FIP
- Capture traffic from any network interface
- Viewing the results in a GUI (web) :
- Upload and Download traffic statistic
- Servers reached (ip, DNS name and associated application/service)
- Graph of packets exchanged on a timeline
- A score based on captured traffic (To tunn following your needs)
- Control the probe remotely using its API
Pandore uses a number of open source projects to work properly:
- Python - An efficient programming language for data processing.
- Pyshark - Python wrapper for tshark, allowing python packet parsing using wireshark dissectors.
- Flask - Flask is a micro web framework written in Python.
- MariaDB - MariaDB is a community-developed relational database management system.
Below, the diagram of our solution :
Note:
- Pandore Agent and Pandore Server can be installed on the same machine if needed.
- Only python versions above 3.7 have been tested
All the instructions are available here
All the instructions are available here
All the instructions are available here Note that the web server embeds the analytic module.