Metadata-Version: 2.4
Name: osint-harvester
Version: 0.1.0
Summary: OSINT Harvester: unified OSINT collection toolkit (DNS, WHOIS, IP reputation, HTTP headers) with export to JSON/STIX.
Author: Kubenew
License: MIT
Project-URL: Homepage, https://github.com/Kubenew/osint-harvester
Project-URL: Repository, https://github.com/Kubenew/osint-harvester
Keywords: osint,security,dns,whois,threat-intelligence,stix,recon
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Topic :: Security
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests>=2.31.0
Requires-Dist: dnspython>=2.6.1
Requires-Dist: python-whois>=0.9.5
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: build>=1.0.0; extra == "dev"
Requires-Dist: twine>=4.0.0; extra == "dev"
Dynamic: license-file

# osint-harvester

`osint-harvester` is a lightweight OSINT toolkit that collects and normalizes intelligence from multiple sources.

## Features (v0.1.0)

- DNS lookup (A/AAAA/MX/NS/TXT)
- WHOIS lookup
- HTTP header fingerprinting
- Simple IP reputation heuristics
- Export to JSON
- Export to STIX-like JSON format

## Install

```bash
pip install osint-harvester
```

## CLI usage

```bash
osint-harvester domain example.com
osint-harvester ip 8.8.8.8
osint-harvester url https://example.com
```

## Output formats

```bash
osint-harvester domain example.com --format json
osint-harvester domain example.com --format stix
```

## Python usage

```python
from osint_harvester import harvest_domain

data = harvest_domain("example.com")
print(data)
```

## License
MIT
