osintrs 0.1.0

A Rust application for OSINT (Open Source Intelligence) gathering and analysis.
# 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.