mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-25 22:08:16 -05:00
gnu: Add python-scapy.
* gnu/packages/python-xyz.scm (python-scapy): New variable. Signed-off-by: Andreas Enge <andreas@enge.fr>
This commit is contained in:
parent
962277fd43
commit
7ace062f3e
1 changed files with 30 additions and 0 deletions
|
@ -132,6 +132,7 @@
|
|||
;;; Copyright © 2022 Garek Dyszel <garekdyszel@disroot.org>
|
||||
;;; Copyright © 2022 Baptiste Strazzulla <bstrazzull@hotmail.fr>
|
||||
;;; Copyright © 2022 Nicolas Graves <ngraves@ngraves.fr>
|
||||
;;; Copyright © 2023 Gabriel Wicki <gabriel@erlikon.ch>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -1453,6 +1454,35 @@ (define-public python-psutil
|
|||
iotop, uptime, pidof, tty, taskset, pmap.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public python-scapy
|
||||
(package
|
||||
(name "python-scapy")
|
||||
(version "2.5.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "scapy" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1hpbbmpcn4dwj3z7i7sz4cnbpkaf57p7mvl3p84x9n2gflmhq9jv"))))
|
||||
(arguments
|
||||
'(#:tests? #f)) ; There is a test directory, but apparently no
|
||||
; automatic testing framework.
|
||||
;; The package has more optional dependencies such as ipython and
|
||||
;; matplotlib. If functionality is missing, these should be added.
|
||||
;; See
|
||||
;; https://scapy.readthedocs.io/en/latest/installation.html#optional-dependencies
|
||||
(build-system python-build-system)
|
||||
(home-page "https://scapy.net")
|
||||
(synopsis "Python network packet crafting library")
|
||||
(description
|
||||
"Scapy is a Python library and executable for interactively
|
||||
manipulating network packets. It can forge or decode packets of a number
|
||||
of protocols, send them on the wire, capture them, store or read them
|
||||
using pcap files, match requests and replies, and so on.
|
||||
It can handle tasks such as scanning, tracerouting, probing, unit tests,
|
||||
attacks or network discovery.")
|
||||
(license license:gpl2)))
|
||||
|
||||
(define-public python-shapely
|
||||
(package
|
||||
(name "python-shapely")
|
||||
|
|
Loading…
Reference in a new issue