Thanks to visit codestin.com
Credit goes to lib.rs

#dns #asn #tls #whois

bin+lib webinfo

A tool to gather information about a list of websites

1 unstable release

Uses new Rust 2024

0.1.2 Oct 5, 2025

#5 in #asn

Apache-2.0

150KB
1K SLoC

Rust CI codecov License

Webinfo

Retrive information about a given webserser

Usage

webinfo --csv input.csv > data.json
webinfo -- help
A tool to gather information about a list of websites.

Usage: webinfo [OPTIONS] --csv <CSV>

Options:
  -c, --csv <CSV>          Input CSV file path
  -s, --size <CHUNK_SIZE>  Number of concurrent tasks to run [default: 5]
  -d, --dns <DNS>          Custom DNS server IP addresses (comma-separated)
  -l, --logfile <LOGFILE>  Log file path [default: ./webinfo.log]
  -o, --output <OUTPUT>    Optional output file path (if not provided, output to stdout)
  -h, --help               Print help
  -V, --version            Print version

Todo

  • Fetch info about MX
  • read from gzip file
  • add option to create a ip list of-- dns server
  • clean code
  • Fix issue with tls
  • print json output to stdout
  • add concurency
  • Add option to commande line (logs)
  • Cleanup the main
  • Add more tests

License

This project is licensed under the Apache License Version 2.0.

Dependencies

~42–64MB
~1M SLoC