Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
DefaScan — Automated defacement scanner that uses Google dork queries and scraping APIs to detect website defacements, with email alerting and scheduled scanning capabilities. | Kitploit
Tools/GitHubGitHub/ramxtha/defascan
OSINT (Open Source Intelligence)Vulnerability ScannersInformation GatheringWeb SecurityRepository Deleted
GitHubramxtha/defascan

DefaScan

Automated defacement scanner that uses Google dork queries and scraping APIs to detect website defacements, with email alerting and scheduled scanning capabilities.

The upstream repository was not found during the latest Kitploit update check. This listing remains available for reference, but it has been removed from search results.
6233 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Defascan: Defacement Scan and Alert

root@kitploit:~
 ____        __                           
|  _ \  ___ / _| __ _ ___  ___ __ _ _ __  
| | | |/ _ \ |_ / _` / __|/ __/ _` | '_ \ 
| |_| |  __/  _| (_| \__ \ (_| (_| | | | |
|____/ \___|_|  \__,_|___/\___\__,_|_| |_|

Defascan is a python tool that will scrape the internet for your given google dork queries using APIs and alert using the email provied during rutime.

Installation

git clone https://github.com/RamXtha/DefaScan.git

pip install -r requirements.txt

chromium sudo apt install -y chromium-browser

Requirements

Choose at least one of the given APIs for the program to run smoothly.

  • Scrapper API
  • Zenscrape API
  • Scrapingdog API

Register using your email to get the API tokens. Place the token in key,json file in the same directory.

(Note: Free tier regiestration given you enough credit per month to easily run the program.)

Usage

root@kitploit:~
python3 main.py -h 

usage: main.py [-h] [--min MIN] [--max MAX] [--sender SENDER_MAIL] [--admin ADMIN_MAIL] [--pass SENDER_PASS] [--perm]
               [--query QUERY] [-n NUMBER_OF_PAGES]

DefaScan: Defacement Scanner and Alert

optional arguments:
  -h, --help            show this help message and exit
  --min MIN             Minimum delay (in seconds) between a Google dork search. Default: 37 (default: 37)
  --max MAX             Maximum delay (in seconds) between a Google dork search. Default: 60 (default: 60)
  --sender SENDER_MAIL  Sender's email (default: None)
  --admin ADMIN_MAIL    Admin's email you want to send the scan report to (default: None)
  --pass SENDER_PASS    Sender's password for email (default: None)
  --perm, -p            Permission to run scanner without APIs. (default: False)
  --query QUERY, -q QUERY
                        query search for Google dork (default: site:.np intitle:"hacked by")
  -n NUMBER_OF_PAGES    number of search queries for scraping (default: 1)

Usage

Go to the direcotry containing main.py and run:

➜ /bin/python3 main.py --min 50 --max 60 -p -n 10 --sender [email protected] --admin [email protected] --pass senderpass

key.json

This file should hold the API keys obtained after the registration.

root@kitploit:~
{
	"scraperapi": "YourKeyHere",
	"scrapingdog": "YourKeyHere",
	"zenscrape": "Your-Key-Here"

}

subscriber.json

This file should contain the information regarding the organization including their name, urls to check and email to contact.

root@kitploit:~
{
	"Data": [
		{
			"suscriberID": 1,
			"name": "organization.com.np",
			"url": [
				"organization1.com.np/cwne.html",
				"organization1.com.np/a.html"
			],
			"email": "[email protected]"
		},
		{
			"suscriberID": 2,
			"name": "org2.edu.np",
			"url": ["org2.edu.np/site"],
			"email": "[email protected]"
		}
    ]
}

exclude.json

This file should contain the urls of the site that we donot wish to contact at all.

root@kitploit:~
{
	"Data": [
		{
			"url": "http://organization.com.np/no"
		},
		{
			"url": "http://abcd.com"
		}
	]
}

Record folder

Record folder will how all the output including the htmls and pdfs generated durint the scan.