BSD Ports

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

SystemPortVersion
FreeBSDnet/scapy2.8.0
OpenBSDnet/scapy2.7.0
NetBSDnet/scapy2.7.0nb1
DragonFlynet/scapy2.6.1_1

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.8.02.8.02.5.02.6.1_12.8.0
FreeBSD:14:quarterly2.8.02.8.0n/a2.6.1_12.8.0
FreeBSD:15:latest2.8.02.8.0n/a2.6.1_12.6.1_1
FreeBSD:15:quarterly2.8.02.8.0n/an/an/a
FreeBSD:16:latest2.7.0_12.8.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

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

OptionDefaultDescription
GRAPHoffgraph generation and visualization
IPYTHONoffUse IPython (enhanced interactive shell)
MANUFoffwireshark's MANUF MAC database
MATPLOToffInstall python matplotlibs
NMAPoffnmap OS signatures database
P0F_BASEoffp0f OS signatures database
PYCRYPTOoffUse py-crypto for WEP decoding
PYXoffPostScript and PDF graphs drawing
SOXoffSupport for VoIP
USES
cpe python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
scapy-2.8.0.tar.gz2.578223e+060eacd1f940d115611c1b8a4696f315b4b80caf2951e546893a3d0cd7f6bfd6fd
Master sites 1
  • PYPI

Commit history 2

DateCommitCreditsLog message
168d47ea64 Muhammad Moinur Rahman net/scapy: Update version 2.7.0=>2.8.0
Changelog: https://github.com/secdev/scapy/releases/tag/v2.8.0
8b92f08b39 Jose Luis Duran net/scapy: Silence cryptography warnings
Apply Scapy commit caa005d ("Handle cryptography FFDH warnings") to prevent cryptography warnings from causing test failures in our infrastructure. Once a new Scapy release is out, this patch will be included and this commit should be reverted. PR: 298387