

GitHub - phishai/phish-ai-api: Official python API for Phish.AI public and priva...
source link: https://github.com/phishai/phish-ai-api
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.rst
phish-ai-api
Summary
Official python API for Phish.AI public and private API to detect zero-day phishing websites
How it Works (TLDR)
Essentially we have a very big computer vision database of known websites and their legitimate domains. The API surf to a given website takes a screenshots of the website and then compare it with our database and if we detect that it is similar to a known website but hosted on a different domain we classify it as malicious and classify the targeted brand (which website this site tries to mimic).
The Engine is in beta and doesn't protect all brands yet. we make the database bigger every day, if you believe your brand is not in our database and you want us to crawl it, just drop me a line at [email protected]
Privacy Policy
The full privacy policy is at: https://www.phish.ai/phish-ai-privacy-policy/. By using the Public API you agree to our Privacy Policy and allow us to share your submission with the security community. If you want a Private API Key please contact us at [email protected].
Useful resources
- UI Version: https://app.phish.ai
- Raw API Documentation: https://app.phish.ai/ (under documentation, "Thanks PyPi for not allowing minimum-cash sign")
- Official website: https://www.phish.ai
- Blog: https://www.phish.ai/blog
- Chrome Extension: https://github.com/phishai/phish-protect
Installation
$ pip install phish-ai-api
Usage
from __future__ import print_function from phish_ai_api import API ph = API(api_key='None or private api key you can request at [email protected]') res = ph.scan_url('https://google.com') print(res) print(ph.get_report(res['scan_id']))
Output
{"scan_id": "pQz7bGMwxgzGboNyX8cy"}
{"domain": "google.com", "ip_address": "74.125.124.113", "iso_code": "US", "status": "completed", "target": "Google", "time": "2018-04-15T07:27:37.860Z", "title": "google", "tld": "com", "url": "http://google.com", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/67.0.3391.0 Safari/537.36", "user_email": "api", "verdict": "clean"}
Issues & Contributing
Found a Bug/Have a feature request feel free to open an Issue and we will look into it. Cheers.
Recommend
-
12
31Mar 20 Phish of GoDaddy Employee Jeopardized Escrow.com, Among Others A spear-phishing attack this week hooked a customer service employee at GoDaddy.com, the world’s largest d...
-
11
Phish Fight: Securing Enterprise Communications Michael Desmond Nov 6, 2020 - 1:50 PM CST Credit: Robinraj Premchand Stay on Top of Enterprise Technolo...
-
9
Submit spam, phish and malware messages via the Security and Compliance Center A new functionality has appeared over at the Office 365 Security and Compliance Center, namely a UI-driven method for submitting messa...
-
10
‘Tis the Season for the Wayward Package Phish The holiday shopping season always means big business for phishers, who tend to find increased success this time of year with a lure...
-
6
Hackers breached Mailchimp to phish cryptocurrency wallets Users of the Trezor hardware wallet were sent sophisticated phishing emails after the hack, with other crypt...
-
9
Release Notes Updated June 28, 2022 The SAP Activate implementation methodology in Roadmap Viewer provides guidance to project teams to suppo...
-
7
News Slippery phish wriggles around MFA protections, says Microsoft Microsoft’s threat re...
-
11
I was on TikTok for 30 days: it is manipulative, addictive, and harmful to privacyWhat is behind the extraordinary growth and usage of the app
-
8
HOOK, LINE, AND STINKER — I’m a security reporter and got fooled by a blatant phish Think you're too smart to be fooled by a phisher? Think again.
-
8
What Do the Multimillion-Dollar Google Settlement, Meta Fine Mean for Data Privacy?Google agreed to pay a significant amount in a settlement for violating consumer privacy laws. Could this settlement and Meta’s latest fine be...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK