spruce sniffer is a versatile network sniffer
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
Spruce support some intimate function to users. You can
right click your scan item to query some useful information
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.
OS X & Linux:
pip3 install spurce-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`
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 \
- The first proper release
- date: Mon Apr 8 14:27:17 CST 2019
alopex cheung – email@example.com
Distributed under the
MIT license. See
LICENSE for more information.
- 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
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for spruce_sniffer-0.1.5-py3-none-any.whl