Welcome to the Open Source Intelligence Platform! This organization is dedicated to creating powerful, modular Python-based microservices to collect and analyze open-source intelligence (OSINT) on a target.
The Open Source Intelligence Platform aims to:
- Provide highly extensible and modular Python microservices.
- Simplify the process of collecting OSINT data from various sources, including websites, APIs, and public records.
- Enable secure and efficient intelligence analysis focusing on privacy and compliance.
Repository Name | Description |
---|---|
scan | A Python microservice to find website profiles based on a given username. |
focus | A Python microservice to get metadata for a particular website profile based on the URL found from scanning. |
- Scalable Microservices: Each service is built to run independently, enabling easy scaling and integration.
- Modular Design: Swap or extend components without affecting the core functionality.
- Python Powered: Built with Python, leveraging its extensive libraries and frameworks for web scraping, data analysis, and visualization.
- Secure & Compliant: Designed with security best practices and legal compliance in mind.
To get started, clone the repository you need and follow the instructions in its README.md file. Below is a general setup for running our microservices.
- Python 3.9+
- Docker (optional for containerized deployments)
- Virtual environment (recommended)
- Clone the desired repository:
git clone https://github.com/osint-services/platform.git cd platform
- Start the platform
docker build -t platform . docker run -p 80:80 platform
- All microservices will be available on port 80 using the given endpoints listed.