spruce sniffer is a versatile network sniffer
Project description
Spruce
Spruce is a versatile network sniffer
Spruce is an mix network sniffer, it can monitor both
your local network node flow also LAN network nodes.
Through ARP scan you can gather LAN nodes information
swift and effortless, not only that the export format
is very rich.
Like other sniffer, you can use spruce to capture
packages and analysis them by one click. After capture
finish you can save the package to .pcap
format or
reopen it under spruce or other sniffer you like to
further processing.
Spruce support some intimate function to users. You can
right click
your scan item to query some useful information
like IP address belongs
and Computer terms(protocol) query
Of course, you can use this function individual or simultaneously
under capture packages. You can gather the figure after
capture stop, those figure is a visible resource make you
understand what packets you capture and how the network flow
during this period.
Installation
OS X & Linux:
pip3 install spurce-sniffer
Usage example
sudo spruce-sniffer
Make sure under root privilege to run the software.
Redistribute the software is permissible
You can built the software from source code to frozen distribute version.
# Example of `pyinstaller`
cd spruce
pyinstaller spruce.py \
--hidden-import prettytable \
--hidden-import scapy \
--hidden-import request \
--hidden-import ctype \
--hidden-import netifaces \
--add-data icon/\*.ico:icon \
--add-data static/help.html:static \
--add-data static/oui.csv:static
Release History
- 0.1.0
- The first proper release
- date: Mon Apr 8 14:27:17 CST 2019
Meta
alopex cheung – alopex4@163.com
Distributed under the MIT
license. See LICENSE
for more information.
Contributing
- Fork it (https://github.com/Alopex4/spruce)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file spruce-sniffer-0.1.5.tar.gz
.
File metadata
- Download URL: spruce-sniffer-0.1.5.tar.gz
- Upload date:
- Size: 1.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0525732329601bb82f82361af1fd2bd40f50e00548174f3f9d4ba742584abb95 |
|
MD5 | 3d1649c98682d4c82663b57c83ea28a6 |
|
BLAKE2b-256 | 3807c57935e6432cbb35473b6c68471e7e46cba74f7e80c022e07d4b3e429b42 |
File details
Details for the file spruce_sniffer-0.1.5-py3-none-any.whl
.
File metadata
- Download URL: spruce_sniffer-0.1.5-py3-none-any.whl
- Upload date:
- Size: 1.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5296741753c9ea4be1f3e54dded819a156e31b9d1f59b6cd5b6b6c189bc00e46 |
|
MD5 | 401c1605b37656f9b3ca3f9eccab29b1 |
|
BLAKE2b-256 | 3b1f9cc118920e43f29d91b2034144b7612a7df065a0a26a0fca3dc4e7bd948e |