Skip to main content

Relevant, accurate and fast classification of Domains. Blacklist control for aggressive IPs.

Project description

Ponarize

Ponarize - Relevant, accurate and fast classification of Domains. Blacklist control for aggressive IPs.

Key Features:

  • Real-Time Categorization & Reputation Scoring
  • IP Blacklist Search & Reputation Scoring

Endpoints availables

Ponarize API comes with 2 different endpoints, domain categorisation and ip blacklist control. Please note that depending on your subscription plan, certain API endpoints may or may not be available.

  1. Domain Categorization API

    • Retrieve the Ponarize category for a specified domain.
  2. IP Check API

    • Retrieve the Ponarize information for a IP address.

Documentation

For comprehensive details regarding API endpoints, usage, and integration guidelines, please refer to our API Documentation.

Begin leveraging Ponariz today to domain categorisation and IP checks! Visit Ponarize.com and easily integrate it instantly!

Start using Ponariz today for your domain categorisation and ip controls!

Installation

You can install Ponarize Python SDK with pip.

pip install ponarize-api

Usage

The Ponarize Python SDK is a wrapper around the requests library. Ponarize supports only one POST request.

Sign-up to Ponarize to get your API key and 100 credits to get started.

Making the POST request

>>> from ponarize_api import PonarizeApiClient

>>> client = PonarizeApiClient(api_key='YOUR-API-KEY')

>>> response = client.categorize_domain("domain")

or

>>> from ponarize_api import PonarizeApiClient

>>> client = PonarizeApiClient(api_key='YOUR-API-KEY')

>>> response = client.check_ip("ip")

Request Example

>>> from ponarize_api import PonarizeApiClient

>>> client = PonarizeApiClient(api_key='YOUR-API-KEY')

>>> response = client.categorize_domain("plesk.com")

or

>>> from ponarize_api import PonarizeApiClient

>>> client = PonarizeApiClient(api_key='YOUR-API-KEY')

>>> response = client.check_ip("35.236.146.166")

Response Example

 {
  "status": "success",
  "message": [
    {
      "domain": "plesk.com",
      "category": "Business",
      "category2": "Online Shopping",
      "category3": "Software/Hardware",
      "category4": "Internet Services",
      "category5": "-",
      "risk": "Minimal Risk",
      "domain_age": "1999-06-13T00",
      "domain_nameserver": ["gene.ns.cloudflare.com","jeff.ns.cloudflare.com"],
      "socialLinks": {
        "linkedin": "https://www.linkedin.com/company/plesk",
        "facebook": "https://www.facebook.com/Plesk",
        "twitter": "https://twitter.com/Plesk",
        "instagram": "null",
        "youtube": "https://www.youtube.com/channel/UCeU-_6YHGQFcVSHLbEXLNlA"
      }
    }
  ]
 }

or

{
  "status": "success",
  "message": [
    {
      "ip": "35.236.146.166",
      "range": "35.208.0.0\/12",
      "country": "United States",
      "countryCode": "US",
      "city": "Mountain View",
      "timezone": "America\/Los_Angeles",  
      "reverse": "-",  
      "lat": "37.42240",
      "lon": "-122.08421",
      "isp": "Google LLC",  
      "org": "Google LLC",
      "asn": "396982",  
      "asnName": "Google LLC",  
      "netName": "-",  
      "descr": "GOOGLE-CLOUD",  
      "openPorts": ["-"],  
      "risk": "100",
      "attacks": {
        "ports": {"21":"376"},  
        "hours": {"00:00":"25","01:00":"14"}
      }
    }
  ]
 }

AVAILABLE METHODS

>>> categorize_domain(domain: str)
>>> check_ip(ip: str)

Project details


Release history Release notifications | RSS feed

This version

0.7

Download files

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

Source Distribution

ponarize_api-0.7.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

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

ponarize_api-0.7-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file ponarize_api-0.7.tar.gz.

File metadata

  • Download URL: ponarize_api-0.7.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.3

File hashes

Hashes for ponarize_api-0.7.tar.gz
Algorithm Hash digest
SHA256 2ddfd1029e806bab2cfda7c2359888fa4ea0f523351c054be3d37d600241422d
MD5 d70d8b0ad40fa81fb3b85c26f3755178
BLAKE2b-256 6d78455ca9e60a6a0c0251592fe99c7009b72a113c0db5ec81c9376d3cf42ea4

See more details on using hashes here.

File details

Details for the file ponarize_api-0.7-py3-none-any.whl.

File metadata

  • Download URL: ponarize_api-0.7-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.3

File hashes

Hashes for ponarize_api-0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 1c1e7483e58de62e98cdedc7bd60707cd248e31f9ec929f785ff2b77b3da26ba
MD5 f231e3ca0e67eb4d83a67e5475428e2f
BLAKE2b-256 0a5419dab8e4ec674d8d74a34d53ae0d9db60b871cda67dd0adb1d8b27c3c296

See more details on using hashes here.

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