pyeupi package

Back to main page

Submodules

pyeupi.api module

exception pyeupi.api.EUPIException

Bases: Exception

Catch-all exception for errors emitted by this library.

exception pyeupi.api.InvalidSearchQuery

Bases: EUPIException

Catch all for all Invalid search query

class pyeupi.api.PyEUPI(auth_token: str, url: str = 'https://phishing-initiative.eu', verify_ssl: bool = True, debug: bool = False)

Bases: object

get_submission(itemid: int) Dict[str, Any]
get_url(itemid: int) Dict[str, Any]
lookup(url: str) Dict[str, Any]
post_submission(url: str, comment: str = '', notify: bool = False, tag: int = 0) Dict[str, Any]
search(url: str | None = None, content: str | None = None, tag_label: str | None = None, tag: int | None = None, first_seen_after: str | None = None, first_seen_before: str | None = None, page: int | None = None, page_size: int | None = 50) Dict[str, Any]
search_submissions(submitted_before: str | None = None, submitted_after: str | None = None, order_by: str | None = None, tag: int | None = None, tag_label: str | None = None, url: str | None = None, url_exact: str | None = None, country: str | None = None, asn: int | None = None, domain: str | None = None, redirector: str | None = None, language: str | None = None, tld: str | None = None, ip_address: str | None = None, ip_range: str | None = None, first_seen_before: str | None = None, first_seen_after: str | None = None, last_tagged_before: str | None = None, last_tagged_after: str | None = None, page: int | None = None, page_size: int = 50) Dict[str, Any]
search_url(tag: int | None = None, tag_label: str | None = None, url: str | None = None, url_exact: str | None = None, country: str | None = None, asn: int | None = None, domain: str | None = None, redirector: str | None = None, language: str | None = None, tld: str | None = None, ip_address: str | None = None, ip_range: str | None = None, first_seen_before: str | None = None, first_seen_after: str | None = None, last_tagged_before: str | None = None, last_tagged_after: str | None = None, order_by: str | None = None, page: int | None = None, page_size: int = 50) Dict[str, Any]

Module contents

pyeupi.main()