Skip to main content

OSINT Harvester: unified OSINT collection toolkit (DNS, WHOIS, IP reputation, HTTP headers) with export to JSON/STIX.

Project description

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

pip install osint-harvester

CLI usage

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

Output formats

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

Python usage

from osint_harvester import harvest_domain

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

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

osint_harvester-0.1.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

osint_harvester-0.1.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file osint_harvester-0.1.0.tar.gz.

File metadata

  • Download URL: osint_harvester-0.1.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for osint_harvester-0.1.0.tar.gz
Algorithm Hash digest
SHA256 74b95b16bb3809d82dca92a819249123fcfd8bda45b69dee6ee573fec544387a
MD5 4294afdff08b92b40eff9ea4850c52d8
BLAKE2b-256 e2b293aa99a1fcc7d4f609872cea5d2556710dc16d61c06b821896d242e0fbc8

See more details on using hashes here.

Provenance

The following attestation bundles were made for osint_harvester-0.1.0.tar.gz:

Publisher: publish.yml on Kubenew/Osint-Harvester

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file osint_harvester-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for osint_harvester-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2a38986e54a90bdc83c1b97081a8393ca3cee255272e0981da6898bfe94202e7
MD5 8a35de6c1343d6be48417269dd48306a
BLAKE2b-256 9370a37a2ada302e6a65fa68af996ac969717f567573ec2a4649ae856f862156

See more details on using hashes here.

Provenance

The following attestation bundles were made for osint_harvester-0.1.0-py3-none-any.whl:

Publisher: publish.yml on Kubenew/Osint-Harvester

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page