README_EXPLOIT_API

NAME

Shodan::API::Exploit

DESCRIPTION

A raku-lang client for Shodan, a search engine for Internet-connected devices. This client provides an interface for the Shodan Exploit API.

METHODS

method exploit-search

method exploit-search(
    Str :$query!,
    Str :$facets = "author,platform,port,source,type",
    Int :$page = 1
) returns Hash

Search across a variety of data sources for exploits and use facets to get summary information.

method exploit-count

method exploit-count(
    Str :$query!,
    Str :$facets = "author,platform,port,source,type"
) returns Hash

This method behaves identical to the "/search" method with the difference that it doesn't return any results.

AUTHOR

"Sarah Fuller", <"sarah at averna . id . au">

COPYRIGHT AND LICENSE

Copyright 2022 Sarah Fuller This library is free software; you can redistribute it and/or modify it under the Artistic License 2.0.

Shodan v0.0.2

A raku-lang API client for Shodan.

Authors

  • Sarah Fuller

License

Artistic-2.0

Dependencies

Cro::HTTP::ClientJSON::FastData::Dump

Test Dependencies

Provides

  • Shodan
  • Shodan::API
  • Shodan::API::Exploit
  • Shodan::API::REST
  • Shodan::API::Stream
  • Shodan::HTTP

The Camelia image is copyright 2009 by Larry Wall. "Raku" is trademark of the Yet Another Society. All rights reserved.