Skip to content

Check domain reputation on VirusTotal | McAffee (Customer URL Ticketing System) | AbuseIpDB

Notifications You must be signed in to change notification settings

FerdiGul/RepuChecker-v2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 

Repository files navigation

RepuChecker @2019

 _   ___                ___ _           _                 _   __    _ 
| | | _ \___ _ __ _  _ / __| |_  ___ __| |_____ _ _  __ _/ | /  \  | |
| | |   / -_) '_ \ || | (__| ' \/ -_) _| / / -_) '_| \ V / || () | | |
| | |_|_\___| .__/\_,_|\___|_||_\___\__|_\_\___|_|    \_/|_(_)__/  | |
|_|         |_|                                                    |_|
	
	The Reputation Checker on VT - McAffee - AbuseIpDB [ @2019 ]<br>

Developed by @FerdiGul
You have an idea about project? Contact me : @0xfrd1

Note: Details of project are on my blog: https://ferdigul.com/repuchecker-v1-tool/

RepuChecker Tool help you to check URL/IP reputation on some platform such as security engines and ip database..

Which version of Python do I need?
Any Python 2.x version >= 2.7.0. mechanize does not currently support python 3.
| YOU CAN USE FOR PYTHON 3.0 in RepuChecker-v2.0 #Install Python 2.7.x: https://www.python.org/downloads/release/python-2716/

Install pip on Windows:
https://bootstrap.pypa.io/get-pip.py
python get-pip.py

Install Modules for project:
import mechanize
from BeautifulSoup import BeautifulSoup
import sys
import datetime
import Tkinter
import tkFileDialog
import requests
import time
from random import choice

Example: >pip install mechanize

Note: on VT option you can see some notice about usage of api key:
The Public API is limited to 4 requests per minute.
The Public API must not be used in commercial products or services.
The Private API returns
threat data and exposes more endpoints.
The Private API is governed by an SLA that guarantees readiness of data.

Note: on VT option you can see some info about usage of api key:

https://developers.virustotal.com/v2.0/reference#public-vs-private-api

But you can send random http headers and api keys to pass it :). But if you wanna use your premium api key, yes just add your api key in this section:

def checkDomain_VT(urlist):

api = ['   <api key is here>   ']<br>

For now, only these engines were added on tool I’ve listed as you can see below:

McAfee (trustedsource.org | McAfee Web Gateway v7.x/6.9.x (Resident)),
VirusTotal (https://www.virustotal.com/gui/home/url),
AbuseIpDB (abuseipdb.com)
So, what can we perform via engines or dbs ?:

In All of engines or dbs listed options, cheackable only single url/ip or more than one urls/ips.

About

Check domain reputation on VirusTotal | McAffee (Customer URL Ticketing System) | AbuseIpDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages