net/scapy 2.8.0 FreeBSD
Powerful interactive packet manipulation program in python
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
168d47ea64- License
- GPLv2
- Categories
- net, python
- Package size
- 4877.0 KiB, 32637.6 KiB installed
Description
Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more.
It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.).
It also performs very well at a lot of other specific tasks that most other tools can't handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, ...), etc.
In the other systems
Install
Binary package:
pkg install py312-scapy
From the ports tree:
cd /usr/ports/net/scapy/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-scapy>0:net/scapy
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.8.0 | 2.8.0 | 2.5.0 | 2.6.1_1 | 2.8.0 |
| FreeBSD:14:quarterly | 2.8.0 | 2.8.0 | n/a | 2.6.1_1 | 2.8.0 |
| FreeBSD:15:latest | 2.8.0 | 2.8.0 | n/a | 2.6.1_1 | 2.6.1_1 |
| FreeBSD:15:quarterly | 2.8.0 | 2.8.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.7.0_1 | 2.8.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheel
Runtime 1
${PYTHON_PKGNAMEPREFIX}pypcap>0: net/py-pypcap
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 11
No port depends on this one.
Configuration
Options name: net_scapy
| Option | Default | Description |
|---|---|---|
| GRAPH | off | graph generation and visualization |
| IPYTHON | off | Use IPython (enhanced interactive shell) |
| MANUF | off | wireshark's MANUF MAC database |
| MATPLOT | off | Install python matplotlibs |
| NMAP | off | nmap OS signatures database |
| P0F_BASE | off | p0f OS signatures database |
| PYCRYPTO | off | Use py-crypto for WEP decoding |
| PYX | off | PostScript and PDF graphs drawing |
| SOX | off | Support for VoIP |
- USES
- cpe python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| scapy-2.8.0.tar.gz | 2.578223e+06 | 0eacd1f940d115611c1b8a4696f315b4b80caf2951e546893a3d0cd7f6bfd6fd |
Master sites 1
- PYPI