Port details on branch 2022Q3 |
- dshell Extensible network forensic analysis framework
- 3.2.2 net =5 3.2.2Version of this port present on the latest quarterly branch.
- Maintainer: nobutaka@FreeBSD.org
- Port Added: 2015-02-25 14:35:21
- Last Update: 2023-05-24 16:34:10
- Commit Hash: 0619748
- People watching this port, also watch:: suricata, nginx, collectd5, py39-iocage, poudriere
- License: MIT
- WWW:
- https://github.com/USArmyResearchLab/Dshell
- Description:
- DShell is an extensible network forensic analysis framework.
Enables rapid development of plugins to support the dissection of
network packet captures.
Key features:
- Deep packet analysis using specialized plugins
- Robust stream reassembly
- IPv4 and IPv6 support
- Custom output handlers
- Chainable plugins
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}dshell>0:net/dshell@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/net/dshell/ && make install clean
- To add the package, run one of these commands:
- pkg install net/dshell
- pkg install py39-dshell
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py39-dshell listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-dshell
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1678529542
SHA256 (USArmyResearchLab-Dshell-v3.2.2_GH0.tar.gz) = 8aae3f679640356c450ab57d9e14e483af10a38f43f20c702962d92712844d6a
SIZE (USArmyResearchLab-Dshell-v3.2.2_GH0.tar.gz) = 190315
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- bash : shells/bash
- py39-tabulate>0 : devel/py-tabulate@py39
- py39-GeoIP2>0 : net/py-GeoIP2@py39
- py39-netifaces>0 : net/py-netifaces@py39
- py39-pcapy-ng>0 : net/py-pcapy-ng@py39
- py39-pypacker>0 : net/py-pypacker@py39
- py39-openssl>0 : security/py-openssl@py39
- py39-elasticsearch>0 : textproc/py-elasticsearch@py39
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- bash : shells/bash
- py39-tabulate>0 : devel/py-tabulate@py39
- py39-GeoIP2>0 : net/py-GeoIP2@py39
- py39-netifaces>0 : net/py-netifaces@py39
- py39-pcapy-ng>0 : net/py-pcapy-ng@py39
- py39-pypacker>0 : net/py-pypacker@py39
- py39-openssl>0 : security/py-openssl@py39
- py39-elasticsearch>0 : textproc/py-elasticsearch@py39
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- net_dshell
- USES:
- python
- pkg-message:
- For install:
- To use the GeoIP Databases from DShell, please download
GeoLite2-ASN_[date].tar.gz, GeoLite2-City_[date].tar.gz, and
GeoLite2-Country_[date].tar.gz from the following URL and place
GeoLite2-ASN.mmdb, GeoLite2-City.mmdb, and GeoLite2-Country.mmdb
into /usr/local/lib/python3.9/site-packages/dshell/data/GeoIP .
https://dev.maxmind.com/geoip/geolite2-free-geolocation-data
- Master Sites:
|