Skip to main content

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.

start screen

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.

spruce under license

Contributing

  1. Fork it (https://github.com/Alopex4/spruce)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Metadata

Release files for spruce-sniffer 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for spruce-sniffer 0.1.5
File Size Uploaded
spruce-sniffer-0.1.5.tar.gz 1.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for spruce-sniffer 0.1.5
File Interpreter ABI Platform
spruce_sniffer-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 2.5 MB

Release files / spruce-sniffer-0.1.5.tar.gz

Download URL spruce-sniffer-0.1.5.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
0525732329601bb82f82361af1fd2bd40f50e00548174f3f9d4ba742584abb95
BLAKE2b-256 checksum
How to use checksums
3807c57935e6432cbb35473b6c68471e7e46cba74f7e80c022e07d4b3e429b42
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / spruce_sniffer-0.1.5-py3-none-any.whl

Download URL spruce_sniffer-0.1.5-py3-none-any.whl
Size 1.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
5296741753c9ea4be1f3e54dded819a156e31b9d1f59b6cd5b6b6c189bc00e46
BLAKE2b-256 checksum
How to use checksums
3b1f9cc118920e43f29d91b2034144b7612a7df065a0a26a0fca3dc4e7bd948e
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page