# OSINTRS
OSINTRS is a powerful Open Source Intelligence (OSINT) tool written in Rust, designed to help security researchers, penetration testers, and cybersecurity professionals gather and analyze information from various sources.
## Features
- Fast and efficient information gathering
- Multiple data source integrations
- Low memory footprint and high performance
- Cross-platform support (Windows, macOS, Linux)
- Comprehensive reporting options
## Installation
You can install OSINTRS directly from crates.io using Cargo:
```bash
cargo install osintrs
```
Or if you want to ensure you use the exact dependencies specified in the lockfile:
```bash
cargo install --lock osintrs
```
## Usage
Basic usage:
```bash
osint <target> <type>
```
### Available Types
- `person`: Gather information about an individual
- `organization`: Collect data about a company or organization
- `domain`: Analyze a domain name
- `ip`: Investigate an IP address
- `email`: Research information related to an email address
- `phone`: Look up details about a phone number
- `social`: Find social media accounts and activities
## Examples
### Domain Investigation
```bash
osint example.com domain
```
### Email Research
```bash
osint user@example.com email
```
### Person Information Gathering
```bash
osint "John Doe" person
```
### Organization Analysis
```bash
osint "Acme Corporation" organization
```
### IP Address Investigation
```bash
osint 192.168.1.1 ip
```
### Phone Number Lookup
```bash
osint +15555555555 phone
```
### Social Media Research
```bash
osint username social
```
## Configuration
OSINTRS can be configured via a configuration file located at `~/.config/osintrs/config.toml`.
## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
## License
This project is licensed under the MIT License - see the LICENSE file for details.