envoy/README.md
2024-05-30 05:36:25 +01:00

1.6 KiB

Envoy

License

Envoy is a Shodan API wrapper made in Rust

Examples

cargo run --example basic <key>
cargo run --example proxy <key> <proxy>

API implementation

Shodan API documentation

Search Methods

  • /shodan/host/{ip}
  • /shodan/host/count
  • /shodan/host/search
  • /shodan/host/search/facets
  • /shodan/host/search/filters
  • /shodan/host/search/tokens

On-Demand Scanning

  • /shodan/ports
  • /shodan/protocols
  • /shodan/scan
  • /shodan/scan/internet
  • /shodan/scan/{id}

Network Alerts

  • /shodan/alert
  • /shodan/alert/{id}/info
  • /shodan/alert/{id}
  • /shodan/alert/info
  • /shodan/alert/triggers
  • /shodan/alert/{id}/trigger/{trigger}
  • /shodan/alert/{id}/trigger/{trigger}/ignore/{service}
  • /shodan/alert/{id}/notifier/{notifier_id}

Notifiers

  • /notifier
  • /notifier/provider
  • /notifier/{id}

Directory Methods

  • /shodan/query
  • /shodan/query/search
  • /shodan/query/tags

Bulk Data

  • /shodan/data
  • /shodan/data/{dataset}

Manage Organization

  • /org
  • /org/member/{user}

Account Methods

  • /account/profile

DNS Methods

  • /dns/domain/{domain}
  • /dns/resolve
  • /dns/reverse

Utility Methods

  • /tools/httpheaders
  • /tools/myip

API Status Methods

  • /api-info

Other

  • Document examples for method

Disclaimer

Developers are not responsible for any misuse