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.29.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

puncia-0.29-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for puncia-0.29.tar.gz
Algorithm Hash digest
SHA256 99557894929aaa13ce738adce8cd0f148b262c8018ff1a02baff9f6d56e56b12
MD5 88c214176ccb4d1d614cef2b43ddd4a8
BLAKE2b-256 71d46b28236462f34383f9f7d7abe450f0849556a7562fa73dd6739a24fc2848

See more details on using hashes here.

File details

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

File metadata

  • Download URL: puncia-0.29-py3-none-any.whl
  • Upload date:
  • Size: 8.5 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.29-py3-none-any.whl
Algorithm Hash digest
SHA256 98e4e68a3893c2965e0dba1acc118d7a3c1231a6e206cc079712fbf9187091b6
MD5 30e2390ffdf17bdbcc6a82298e5e8782
BLAKE2b-256 14599f256d4aefcab8a7bc4c8bb47acd62af774c3da72c7be8030a28e53d11e9

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