Skip to content

Feel like a real spy with Sniffle! A powerful set of tools for OSINT that makes data mining fast and fun. Everything you need to analyze is now at your fingertips - easy and hassle-free!

License

Notifications You must be signed in to change notification settings

Bebrowskiy/Sniffle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sniffle 🐾

Sniffle is a set of OSINT tools designed to help you gather useful information about domains, IP addresses, SSL certificates and more. Everything is gathered in one place with a nice and simple interface.


🚀 Main functions

  • IP Address Check: Get detailed information about the location, owner, and status of an IP address.
  • Domain Search: Discover who registered the domain, its status, and other important details.
  • SSL Scan: Check SSL certificate details, including validity, issuer, and more.
  • Email Search: Checks if there is an account using the entered mail on such sites as twitter, rambler, pinterest and others.
  • Username Search: Checks if there is an account using the entered username on different sites.
  • CLI Interface: Easy and intuitive user interaction with visual output for each module.

📂 Installation

1. Clone the repository

git clone https://github.com/Bebrowskiy/Sniffle.git
cd sniffle

2. Install dependencies

pip install -r requirements.txt

3. Create a configuration file

Rename the config_template.py file to config.py and fill it with your API keys or other required information.

🧭 How to use?

1. Run the script

python sniffle.py

2. Select the desired module and follow the on-screen instructions

🌍 Example output

For IP address:

╔═══════════════════ INFO ═══════════════════╗
 8.8.8.8
╚════════════════════════════════════════════╝


╔═══════════════════ GEOLOCATION ═══════════════════╗
 Continent: North America
 Country: United States of America
 Country Code: United States of America
 Calling Code: +1
 Country TLD: .us
 State: California
 State Code: US-CA
 District: Santa Clara
 City: Mountain View
 Zip Code: 94043-1351
 Latitude: 37.42240
 Longitude: -122.08421
╚═══════════════════════════════════════════════════╝


╔═══════════════════CONN. INFO═══════════════════╗
 ISP: Google LLC
 Organization: Google LLC
╚════════════════════════════════════════════════╝


╔══════════════════════════OTHER══════════════════════════╗
 Time Zone: America/Los_Angeles
 Offset: -8
 Current Time: 2025-02-13 02:00:35.884-0800
╚═════════════════════════════════════════════════════════╝


╔═══════════════════════════MAP═══════════════════════════╗
 https://www.openstreetmap.org/?mlat=37.42240&mlon=-122.08421
╚═════════════════════════════════════════════════════════╝

For the domain:

 Dates:
   ├─ Created:     2005-02-15
   ├─ Updated:     2025-01-14
   ├─ Expires:     2026-02-15

 Registrar:
   ├─ Name:     MarkMonitor, Inc.
   ├─ Site:         http://www.markmonitor.com

 DNS servers:
   ├─ NS1.GOOGLE.COM
   ├─ NS2.GOOGLE.COM
   ├─ NS3.GOOGLE.COM
   ├─ NS4.GOOGLE.COM

 Contacts:
   ├─ abusecomplaints@markmonitor.com
   ├─ whoisrequest@markmonitor.com

 Organization: Google LLC

🔧 Requirements

  • Python 3.7+
  • Libraries:
    • requests.
    • pyOpenSSL
    • and others specified in requirements.txt

💡 Features

  • Free APIs: Sniffle uses completely free public APIs to get information. For IP address scanning, we use a reliable service that offers a free plan that provides effective results at no cost.
  • Open Source & Free: Sniffle is fully open source and free to use. You can contribute to its development or customize it to suit your needs.
  • Cute & Engaging Design: The interface is designed to be simple, yet fun, making the experience of using Sniffle more enjoyable. The program's "sniffing" theme adds a playful touch to OSINT.
  • Detailed Outputs: Get clear, structured results with helpful explanations of the data you're viewing.
  • Cross-Platform: Sniffle is compatible with all major operating systems, including Windows, Linux, and macOS, providing versatility for users.

📄 License

This project is distributed under the MIT license. See the LICENSE file for details.

✨ Support

If you like this project, don't forget to leave ⭐ on GitHub! Thank you for using Sniffle!

PS: The project is in active development, and I would be glad to see people willing to help in its further development!

About

Feel like a real spy with Sniffle! A powerful set of tools for OSINT that makes data mining fast and fun. Everything you need to analyze is now at your fingertips - easy and hassle-free!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages