BSD Ports

net/scapy 2.7.0nb1 NetBSD

Interactive packet manipulation program

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
09a90957c8
License
gnu-gpl-v2
Categories
net
Package size
4228.1 KiB, 30269.3 KiB installed

Description

Scapy is a powerful Python-based interactive packet manipulation program and library. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, store or read them using pcap files, match requests and replies, and much more. It is designed to allow fast packet prototyping by using default values that work.

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, wireshark, 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 techniques (VLAN hopping+ARP cache poisoning, VoIP decoding on WEP protected channel, ...), etc.

Scapy supports Python 2.7 and Python 3 (3.4 to 3.10). It's intended to be cross platform, and runs on many different platforms (Linux, OSX, *BSD, and Windows).

In the other systems

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

Install

Binary package:

pkgin install scapy

From pkgsrc:

cd /usr/pkgsrc/net/scapy && make install clean

Dependencies

Run dependencies 2

No port depends on this one.

Commit history 2

DateCommitCreditsLog message
09a90957c8 leot scapy: Update to 2.8.0
Changes: 2.8.0 - Windows protocols: - Kerberos: IAKERB support, WinSSP, KDC pinning, S4U+FAST fix, NTLM MIC server-side check - SMB: various SMB2 fixes, new smbclient() features - DCE/RPC: fragmentation fixes, proper client auth denial, context commit fixes - NTLM/SPNEGO/WinSSP: late fallback mechanism, encryption support, doc fixes - [new] registry abstraction layer for [MS-RRP] RPC - [MS-NRTP] fix - Automotive related changes: - Added SAE J1939 support - Added standalone UDS/KWP/OBD/GMLAN packets - Improved CAN/ISO-TP soft-socket robustness - Added configurable busy-response retries in automotive scanners - Work has begun to clean up the remaining compatibility code that allowed the transition from Python 2. …
a43859370a rin scapy: Fix send() and friends for NetBSD, bump revision
Scapy assumes that PF_ROUTE is 17 like on other *BSD systems. However, for NetBSD, PF_ROUTE has been 34 since 6.0 release.