Skip to content

coderianx/obserra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Obserra

  ___  _                             
 / _ \| |__  ___  ___ _ __ _ __ __ _ 
| | | | '_ \/ __|/ _ \ '__| '__/ _` |
| |_| | |_) \__ \  __/ |  | | | (_| |
 \___/|_.__/|___/\___|_|  |_|  \__,_|

Obserra is a powerful web footprint and reconnaissance tool written in Python. It collects detailed information about websites and domains including HTTP headers, Whois data, SSL certificate details, IP address, and geolocation info.


Features

  • Fetch HTTP headers of any target website.
  • Retrieve Whois information.
  • Display SSL certificate details (issuer, validity, subject).
  • Resolve IP address of the domain.
  • Get geolocation information (country, region, city, ISP, coordinates).
  • Save collected info in JSON format.
  • Fully interactive via terminal with user-defined output file names.

Installation

Clone this repository:

git clone https://github.com/yourusername/obserra.git
cd obserra

Install required Python packages:

pip install -r requirements.txt

requirements.txt example:

requests
python-whois
pyOpenSSL

Usage

Run the tool:

python3 obserra.py

Example session:

Enter target URL or domain (e.g. https://example.com): example.com
Enter output file name (without extension, e.g. myreport): example_report

Results:

  • Terminal displays HTTP headers, Whois info, SSL info, IP, and geolocation.
  • JSON file example_report.json is saved with all collected data.

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.


License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Open Source Web footprint Tool

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages