BSD Ports

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.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlydns/py-dns-crawler1.6.5 newestnone known-[email protected]-
FreeBSDdns/py-dns-crawler1.6.5_1 newestnone known-[email protected]-
HardenedBSDdns/py-dns-crawler1.6.5_1 newestno data-[email protected]-
GhostBSDdns/py-dns-crawler1.6.5_1 newestno 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

No port depends on this one.