Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/redcode-labs/YAS
Yet Another Sniffer for monitoring network traffic
https://github.com/redcode-labs/YAS
network-monitoring network-traffic sniffer
Last synced: 27 days ago
JSON representation
Yet Another Sniffer for monitoring network traffic
- Host: GitHub
- URL: https://github.com/redcode-labs/YAS
- Owner: redcode-labs
- License: mit
- Created: 2020-05-04T21:54:26.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-06-12T11:55:47.000Z (over 3 years ago)
- Last Synced: 2024-11-24T00:44:29.298Z (about 1 month ago)
- Topics: network-monitoring, network-traffic, sniffer
- Language: Python
- Homepage:
- Size: 174 KB
- Stars: 84
- Watchers: 8
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# YAS ![Platform](https://img.shields.io/badge/Platform-Linux/Windows-purple.svg?longCache=true&style=flat-square) ![Language](https://img.shields.io/badge/Python-3.7-blue.svg?longCache=true&style=flat-square) ![License](https://img.shields.io/badge/License-MIT-red.svg?longCache=true&style=flat-square)
YAS (Yet Another Sniffer) is a Scapy-based network analyzer. It bundles some useful functionalities into a single tool, making it easy to extract different information about network traffic.
## Features
- Read from and write to .pcap files
- Monitor ARP requests/responses
- Sniff on multiple interfaces
- Extract EAPOL data
- Save detected hosts to a file
- Perform reverse DNS lookup
- Show local access points
- Show packet trace and detailed packets count
- Highlight local Gateway and Domain Controller
- Search for regular expressions
- Monitor HTTP requests
- Sniff in asynchronous mode## Examples of use
Read packets from a .pcap file; show information about Access Points:`./yas.py -r file.pcap -B`
Show ARP traffic and reverse DNS lookup; sniff on all interfaces and write capture to .pcap:
`./yas.py -a -A -R`-w file.pcap
Run sniffer for 10 minutes on selected interface, and write IP addresses of found hosts to a file:
`./yas -t 10m -W hosts_file -i wlan0`
## Help menu
## License
This software is under [MIT License](https://en.wikipedia.org/wiki/MIT_License)