Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dnsinformazioa

Komando lerrorko tresna DNS zerbitzarietatik domeinuko informazioa erauzteko

Features

  • Query A, AAAA, MX, NS, TXT, CNAME records
  • Reverse lookup and SOA information
  • Export results to JSON or plain text

Prerequisites

  • Git
  • Python 3.8+ (or add instructions for your language/runtime)
  • Recommended: virtual environment

Installation

git clone /home/aitzol/proiektuak/dnsinformazioa
cd dnsinformazioa
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

Usage

Basic usage example:

# single domain
python src/main.py example.com

# multiple domains from a file
python src/main.py --input domains.txt --output results.json

Options:

  • --input FILE file with domains (one per line)
  • --output FILE write results to FILE (json or txt)
  • --format FORMAT output format: json | text
  • --verbose show detailed query output

Configuration

Place optional settings in config.yml (resolver, timeout, concurrency). Example:

resolver: 8.8.8.8
timeout: 5
concurrency: 10

Testing

Run unit tests:

pytest

Contributing

  • Fork the repository
  • Create a feature branch
  • Open a pull request with description and tests

License

MIT — see LICENSE file.

Contact

Open an issue or pull request in this repository for questions or bug reports.

About

Publikoki eskuragarri dagoen informazioaren azterketa

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages