Skip to content

aitzol/dnsinformazioa

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

Watchers

Forks

Releases

Packages

Contributors

Languages