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