Skip to content

seckl0ps is an all-inclusive, open-source OSINT (Open Source Intelligence) tool designed for automating and streamlining various intelligence-gathering tasks. It is tailored for cybersecurity professionals, ethical hackers, and researchers who need a modular, efficient, and powerful reconnaissance tool.

License

Notifications You must be signed in to change notification settings

Into-The-Grey/seckl0ps

Repository files navigation

seckl0ps

Author: Nicholas Acord

Description:
seckl0ps is an all-inclusive, open-source OSINT (Open Source Intelligence) tool designed for automating and streamlining various intelligence-gathering tasks. It is tailored for cybersecurity professionals, ethical hackers, and researchers who need a modular, efficient, and powerful reconnaissance tool.


Features

  • URL Analysis: Perform WHOIS lookups, DNS resolution, and HTTP header inspections.
  • Phone Number Analysis: Metadata and carrier information using OSINT tools.
  • IP Address Scanning: Traceroute, geolocation, and port scanning.
  • Customizable Modules: Extend or modify functionality easily.

Purpose and Scope

seckl0ps is designed to:

  • Simplify reconnaissance tasks by automating multiple processes.
  • Provide a single package that includes all necessary dependencies and tools.
  • Ensure modularity to allow users to focus on specific OSINT tasks without redundancy.

Responsible Use

This tool is intended for:

  • Ethical hacking and cybersecurity research.
  • Educational purposes in controlled environments.

Users are expected to comply with all applicable laws and regulations. See the LICENSE file for more details on responsible use and legal compliance.


Installation

Prerequisites

  • Python 3.10+
  • Linux-based operating system (tested on Kali Linux and Ubuntu 24.10)
  • Basic understanding of OSINT tools

Steps

  1. Clone the repository:

    git clone [REPOSITORY_URL_PLACEHOLDER]
    cd seckl0ps
  2. Set up a virtual environment and install dependencies:

    python3 -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt
  3. Run the installer to configure additional tools:

    bash scripts/install.sh
  4. Start using the tool:

    python src/main.py

For detailed installation instructions, see the INSTALL.md file.


Usage

Run the main script to initiate the tool. For specific modules, use command-line arguments.

Example:

python src/main.py --url "http://example.com" --phone "+1234567890"

For detailed usage instructions, see the USAGE.md file.


Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
  3. Submit a pull request with a detailed explanation of your changes.

For more details, see the CONTRIBUTING.md file.


License

This project is licensed under a custom license. See the LICENSE file for details.

About

seckl0ps is an all-inclusive, open-source OSINT (Open Source Intelligence) tool designed for automating and streamlining various intelligence-gathering tasks. It is tailored for cybersecurity professionals, ethical hackers, and researchers who need a modular, efficient, and powerful reconnaissance tool.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages