Skip to main content

Panthera(P.)uncia - Official CLI utility for Osprey Vision, Subdomain Center & Exploit Observer

Project description

Panthera(P.)uncia

Official CLI utility for Osprey Vision, Subdomain Center & Exploit Observer

Downloads GitHub stars

Puncia utilizes three of our intelligent APIs to gather the results -

Please note that although these results can sometimes be pretty inaccurate & unreliable, they can greatly differ from time to time due to their self-improvement capabilities.

Aggressive rate-limits can be avoided with an API key: https://www.arpsyndicate.io/pricing.html

Installation

  1. From PyPi - pip3 install puncia
  2. From Source - pip3 install .

Usage

  1. (PAID) Store an API key (storekey) - puncia storekey <api-key>

  2. (FREEMIUM) Interact with the LLM (chat) - puncia chat "<prompt>" <output-file>

  3. (PAID) Summarize Webpages with the LLM (summarize) - puncia summarize "<links>" <output-file>

  4. (FREEMIUM) Query Domains (subdomain) - puncia subdomain <domain> <output-file>

  5. (FREEMIUM) Query Replica Domains (replica) - puncia replica <domain> <output-file>

  6. Query Exploit & Vulnerability Identifiers (exploit)

    • (FREE) Russian VIDs with no associated CVEs (^RU_NON_CVE) - puncia exploit ^RU_NON_CVE <output-file>
    • (FREE) Chinese VIDs with no associated CVEs (^CN_NON_CVE) - puncia exploit ^CN_NON_CVE <output-file>
    • (FREE) Vulnerability & Exploit Identifers Watchlist (^WATCHLIST_IDES) - puncia exploit ^WATCHLIST_IDES <output-file>
    • (FREE) Vulnerability & Exploit Identifers Watchlist with Descriptions (^WATCHLIST_INFO) - puncia exploit ^WATCHLIST_INFO <output-file>
    • (FREE) Vulnerable Technologies Watchlist (^WATCHLIST_TECH) - puncia exploit ^WATCHLIST_TECH <output-file>
    • (FREEMIUM) Supported Vulnerability Identifiers - puncia exploit <eoidentifier> <output-file>
  7. (FREEMIUM) Enrich CVE/GHSA Identifiers (enrich) - puncia enrich <cve-id/ghsa-id> <output-file>

  8. Multiple Queries (bulk/sbom)

    • (FREEMIUM) Bulk Input JSON File Format - puncia bulk <json-file> <output-directory>
      {
          "subdomain": [
              "domainA.com",
              "domainB.com"
          ],
          "replica": [
              "domainA.com",
              "domainB.com"
          ],
          "exploit": [
              "eoidentifierA",
              "eoidentifierB"
          ],
          "enrich": [
              "eoidentifierA",
              "eoidentifierB"
          ]
      }
      
    • (FREEMIUM) SBOM Input JSON File Format - puncia sbom <json-file> <output-directory>
  9. (FREEMIUM) External Import

        import puncia
    
        # Without API Key
        print(puncia.query_api("exploit","CVE-2021-3450"))
        print(puncia.query_api("subdomain","arpsyndicate.io"))
        print(puncia.query_api("chat","write a xss fuzzer in python"))
    
        # With API Key
        puncia.store_key("ARPS-xxxxxxxxxx")
        print(puncia.query_api("subdomain","arpsyndicate.io", apikey=puncia.read_key()))
        print(puncia.query_api("exploit","CVE-2021-3450", apikey=puncia.read_key()))
        print(puncia.query_api("chat","write a xss fuzzer in python", apikey=puncia.read_key()))
        print(puncia.query_api("summarize","https://www.osintteam.com/combating-the-darkest-depths-of-cyber-intelligence-the-pall-mall-process/", apikey=puncia.read_key()))
    
    

Noteworthy Mentions

More from A.R.P. Syndicate

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

puncia-0.30.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

puncia-0.30-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file puncia-0.30.tar.gz.

File metadata

  • Download URL: puncia-0.30.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for puncia-0.30.tar.gz
Algorithm Hash digest
SHA256 047f0b2262b18804d0b2721eeac8da979b1d901bf1fd315aa2917071fd3ba915
MD5 6e72e16b13ea642eb53107ef858f5bc8
BLAKE2b-256 4f2dc5a2d30770e7cbefaf1215254edfa59f54b45923a4fdb050d847d65923e2

See more details on using hashes here.

File details

Details for the file puncia-0.30-py3-none-any.whl.

File metadata

  • Download URL: puncia-0.30-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for puncia-0.30-py3-none-any.whl
Algorithm Hash digest
SHA256 248bd74f8d3f6afb6faf0ea692a678f0d32b07d341a847796472d8a38c7592fb
MD5 023fe60c1588bb66126fb1f658844e54
BLAKE2b-256 36a476eb8d543135cf2ab2bfba76361442c9ba14d636dbd9f90104bdcfe5d35f

See more details on using hashes here.

Supported by

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