dns/py-dns-crawler 1.6.5 DragonFly
Crawler for getting info about DNS domains and services
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- GPLv3
- Categories
- dns, python
- Package size
- 70.2 KiB, 374.9 KiB installed
Description
Despite the name, the crawler gets info for more services than just DNS:
- DNS:
- all A/AAAA records (for the 2nd level domain and www.subdomain), annotated with GeoIP
- TXT records (with SPF and DMARC parsed for easier filtering)
- TLSA (for the 2nd level domain and www.subdomain)
- MX
- DNSSEC validation
- nameservers:
- each server IP annotated with GeoIP
- HOSTNAME.BIND, VERSION.BIND, AUTHORS.BIND and fortune (also for all IPs)
- users can add custom additional RRs in the config file
- E-mail (for every server from MX):
- SMTP server banners (optional, ports are configurable)
- TLSA records
- Web:
- HTTP status & headers (inc. parsed cookies) for ports 80 & 443 on each IP from A/AAAA records
- certificate info for HTTPS (optionally with an entire cert chain)
- webpage content (optional)
- everything of the above is saved for each step in the redirect history -- the crawler follows redirects until it gets a non-redirecting status or hits a configurable limit
In the other systems
The newest version among them is 1.6.5, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| DragonFly | dns/py-dns-crawler | 1.6.5 newest | none known | - | [email protected] | - |
| FreeBSD | dns/py-dns-crawler | 1.6.5_1 newest | none known | - | [email protected] | - |
| HardenedBSD | dns/py-dns-crawler | 1.6.5_1 newest | no data | - | [email protected] | - |
| GhostBSD | dns/py-dns-crawler | 1.6.5_1 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install py311-dns-crawler
From DPorts:
cd /usr/dports/dns/py-dns-crawler && make install clean
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
Run dependencies 19
- databases/py-redis
- devel/py-asn1crypto
- devel/py-pyicu
- devel/py-python-magic
- devel/py-rq1
- dns/py-dnspython
- dns/py-idna
- lang/python311
- mail/py-checkdmarc
- net/py-GeoIP2
- security/py-cert-human
- security/py-cryptography-legacy
- security/py-ecdsa
- security/py-openssl
- textproc/py-pyaml
- www/py-forcediphttpsadapter
- www/py-hstspreload
- www/py-requests
- www/py-requests-toolbelt
No port depends on this one.