🐶 A curated list of Web Security materials and resources.
Awesome Web Security
🐶 Curated list of Web Security materials and resources.
Needless to say, most websites suffer from various types of bugs which may eventually lead to vulnerabilities. Why would this happen so often? There can be many factors involved including misconfiguration, shortage of engineers' security skills, etc. To combat this, here is a curated list of Web Security materials and resources for learning cutting edge penetration techniques, and I highly encourage you to read this article "So you want to be a web security researcher?" first.
🌈 Want to strengthen your penetration skills? I would recommend playing some awesome-ctfs.
If you enjoy this awesome list and would like to support it, check out my Patreon page :) Also, don't forget to check out my repos🐾 or say hi on my Twitter!
prowler - Tool for AWS security assessment, auditing and hardening by @Alfresco.
slurp - Evaluate the security of S3 buckets by @hehnope.
A2SV - Auto Scanning to SSL Vulnerability by @hahwul.
Command Injection
commix - Automated All-in-One OS command injection and exploitation tool by @commixproject.
Reconnaissance
OSINT - Open-Source Intelligence
Shodan - Shodan is the world's first search engine for Internet-connected devices by @shodanhq.
Censys - Censys is a search engine that allows computer scientists to ask questions about the devices and networks that compose the Internet by University of Michigan.
urlscan.io - Service which analyses websites and the resources they request by @heipei.
NSFOCUS - THREAT INTELLIGENCE PORTAL by NSFOCUS GLOBAL.
Photon - Incredibly fast crawler designed for OSINT by @s0md3v.
FOCA - FOCA (Fingerprinting Organizations with Collected Archives) is a tool used mainly to find metadata and hidden information in the documents its scans by ElevenPaths.
SpiderFoot - Open source footprinting and intelligence-gathering tool by @binarypool.
xray - XRay is a tool for recon, mapping and OSINT gathering from public networks by @evilsocket.
GSIL - Github Sensitive Information Leakage(Github敏感信息泄露)by @FeeiCN.
raven - raven is a Linkedin information gathering tool that can be used by pentesters to gather information about an organization employees using Linkedin by @0x09AL.
Sublist3r - Sublist3r is a multi-threaded sub-domain enumeration tool for penetration testers by @aboul3la.
EyeWitness - EyeWitness is designed to take screenshots of websites, provide some server header info, and identify default credentials if possible by @ChrisTruncer.
Certificate Transparency - Google's Certificate Transparency project fixes several structural flaws in the SSL certificate system by @google.
Certificate Search - Enter an Identity (Domain Name, Organization Name, etc), a Certificate Fingerprint (SHA-1 or SHA-256) or a crt.sh ID to search certificate(s) by @crtsh.
GSDF - Domain searcher named GoogleSSLdomainFinder by @We5ter.
Code Generating
VWGen - Vulnerable Web applications Generator by @qazbnm456.
wpscan - WPScan is a black box WordPress vulnerability scanner by @wpscanteam.
JoomlaScan - Free software to find the components installed in Joomla CMS, built out of the ashes of Joomscan by @drego85.
WAScan - Is an open source web application security scanner that uses "black-box" method, created by @m4ll0k.
Penetration Testing
Burp Suite - Burp Suite is an integrated platform for performing security testing of web applications by portswigger.
TIDoS-Framework - A comprehensive web application audit framework to cover up everything from Reconnaissance and OSINT to Vulnerability Analysis by @_tID.
OpenRASP - An open source RASP solution actively maintained by Baidu Inc. With context-aware detection algorithm the project achieved nearly no false positives. And less than 3% performance reduction is observed under heavy server load.
GuardRails - A GitHub App that provides security feedback in Pull Requests.
Preventing
DOMPurify - DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG by Cure53.
js-xss - Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist by @leizongmin.
Acra - Client-side encryption engine for SQL databases, with strong selective encryption, SQL injections prevention and intrusion detection by @cossacklabs.
Proxy
Charles - HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet.
mitmproxy - Interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers by @mitmproxy.
Webshell
nano - Family of code golfed PHP shells by @s0md3v.
webshell - This is a webshell open source project by @tennc.
DNS Rebind Toolkit - DNS Rebind Toolkit is a frontend JavaScript framework for developing DNS Rebinding exploits against vulnerable hosts and services on a local area network (LAN) by @brannondorsey
dref - DNS Rebinding Exploitation Framework. Dref does the heavy-lifting for DNS rebinding by @mwrlabs
Singularity of Origin - It includes the necessary components to rebind the IP address of the attack server DNS name to the target machine's IP address and to serve attack payloads to exploit vulnerable software on the target machine by @nccgroup
CyberChef - The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis - by @GCHQ.
Social Engineering Database
use at your own risk
haveibeenpwned - Check if you have an account that has been compromised in a data breach by Troy Hunt.
databases.today - The biggest free-to-download collection of publicly available website databases for security researchers and journalists by @publicdbhost.