Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/toolsprods/sniffvpn
Traffic monitor for your VPN
https://github.com/toolsprods/sniffvpn
raspberry-pi sniffer vpn vpn-service
Last synced: 23 days ago
JSON representation
Traffic monitor for your VPN
- Host: GitHub
- URL: https://github.com/toolsprods/sniffvpn
- Owner: toolsprods
- License: gpl-3.0
- Created: 2016-06-10T11:19:33.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-07-18T17:43:23.000Z (over 8 years ago)
- Last Synced: 2024-08-05T09:15:10.253Z (4 months ago)
- Topics: raspberry-pi, sniffer, vpn, vpn-service
- Language: Python
- Size: 56.6 KB
- Stars: 29
- Watchers: 4
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-network-stuff - **21**星
README
![Version](https://img.shields.io/badge/SniffVPN-0.2%20--%20Beta%20Version-red.svg?style=flat-square)
![License](https://img.shields.io/badge/license-GNU-green.svg?style=flat-square)
![Supported Python versions](https://img.shields.io/badge/python-2.7-blue.svg?style=flat-square)
![Supported OS](https://img.shields.io/badge/Supported%20OS-Linux-yellow.svg?style=flat-square)# SniffVPN
SniffVPN is a tool for Linux written in Python that logs all HTTP requests that are made through our VPN connection.
This allows collection of information about URLs that pass through the VPN in order to analyze them for possible malware.
Prerequisities
==============You need to have configured a VPN with OpenVPN and installed Scapy and tcpdump for the SniffVPN works:
```
sudo apt-get install python-scapy tcpdump
```Installing
==========To start SniffVPN simply run:
```
python SniffVPN.py
```You can run the program without saving the logs by running:
```
python SniffVPN.py --nologs
```Authors
=======**Álvaro Núñez** -
**Original idea: Chema Alonso** - [www.elladodelmal.com](http://www.elladodelmal.com)
License
=======This project is licensed under the GNU General Public License - see the LICENSE file for details