pyeupi package¶
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()¶