惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
T
The Blog of Author Tim Ferriss
G
Google Developers Blog
博客园_首页
博客园 - 【当耐特】
量子位
S
SegmentFault 最新的问题
B
Blog RSS Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
V
Visual Studio Blog
T
Tailwind CSS Blog
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
Y
Y Combinator Blog
博客园 - 聂微东
The Cloudflare Blog
小众软件
小众软件
J
Java Code Geeks
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
月光博客
月光博客
H
Help Net Security
Jina AI
Jina AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
宝玉的分享
宝玉的分享

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
Web Security Analyzer Pro v3.0 — I built 49 security modu...
milad · 2026-05-15 · via DEV Community

milad

👇 The honest truth

Three months ago, I started building a web security scanner.

Today, it has:

  • 49 security modules (WordPress, cPanel, SQLi, XSS, SSL, API security, etc.)
  • Advanced SQL injection detection (error-based, boolean blind, time-based, UNION)
  • WAF evasion engine (detects 9 WAFs + Cloudflare, Sucuri, ModSecurity)
  • Built-in CVE database (2024–2026 vulnerabilities with CVSS scores)
  • HTML, PDF, Markdown, JSON reports
  • 230+ automated tests (99.5% pass rate)

And it's completely free and open source under MIT license.

But here's the part I don't put in the README:


🐛 It's not perfect. And I need help.

This is a one-person project. I've tested it on dozens of targets, but:

  • Some modules fail on edge cases I haven't seen
  • The SQLi detector works great on MySQL, less tested on PostgreSQL
  • DOM XSS detection needs more real-world validation
  • The evasion engine works against 9 WAFs — but new WAFs appear every week
  • I'm sure there are bugs I don't even know about

I'm not looking for praise. I'm looking for people who will break this tool and tell me how.


🎯 Who this tool is for

  • Web developers who want to audit their own sites before deployment
  • Security researchers who need a free, scriptable scanner
  • Penetration testers who want a second opinion alongside Burp/ZAP
  • DevOps engineers who need CI/CD integration (REST API + JSON output)
  • Students learning web security (the code is open, modules are simple)

What this tool is NOT:

  • A replacement for Burp Suite Pro or Acunetix
  • A zero-day finder
  • An automated hacker machine

It's a free, honest scanner that catches low-hanging fruit and helps you understand your security posture.


🛠️ How you can help

  1. Run it on your sites (with permission — read the LEGAL WARNING first)
  2. Open an issue when it crashes, misses something, or gives a false positive
  3. Send a pull request for a bug fix or new module
  4. Share your test results — even failures help me improve

The code is modular. Adding a new module takes ~50 lines. The Wiki has templates.


📦 Quick start

git clone https://github.com/miladrezanezhad/web-security-scanner-pro.git
cd web-security-scanner-pro
pip install -r requirements.txt
python main.py scan https://your-test-site.com --mode stealth

Enter fullscreen mode Exit fullscreen mode

Or just run python main.py for interactive mode.


⚠️ One more honest thing

I'm a frontend developer who fell into security.

Some modules are better than others. Some code is messy.

But I ship it anyway — because someone else might need it, even if it's not perfect.

Open source isn't about flawless code. It's about building together.


🔗 GitHub: miladrezanezhad/web-security-scanner-pro

#websecurity #opensource #bugbounty #python #infosec #helpneeded