webinfo

Crates.iowebinfo
lib.rswebinfo
version0.1.2
created_at2025-10-05 12:43:55.663451+00
updated_at2025-10-05 12:43:55.663451+00
descriptionA tool to gather information about a list of websites.
homepage
repositoryhttps://github.com/vgauthier/webinfo
max_upload_size
id1868992
size753,707
Vincent Gauthier (vgauthier)

documentation

README

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.

Commit count: 0

cargo fmt