• Stars
    star
    200
  • Rank 195,325 (Top 4 %)
  • Language
    Go
  • License
    GNU General Publi...
  • Created almost 3 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

XSS discovery tool
Hyuga

xssfinder 是什么?

基于 chrome headless 的 XSS 漏洞发现工具。

它的主要特性有:

  • 动态地语义分析网页中的JavaScript源码,Hook关键点,利用污点分析检出 Dom-Based XSS
  • 极低的误报率:通过监听浏览器对话框弹出事件等进行验证。
  • 启动模式:被动代理, (即将支持主动爬虫扫描)...
  • 漏洞通知:dingbot, ...

安装

  • Go Install

go install github.com/Buzz2d0/xssfinder/cmd/xssfinder@latest

  • Github Release

前往 releases 下载合适的版本然后从命令行运行即可。

用法

$ ./xssfinder

NAME:
   xssfinder - XSS discovery tool

USAGE:
   xssfinder [global options] command [command options] [arguments...]

VERSION:
   v0.1.0

COMMANDS:
   mitm     Passive agent scanning
   help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --debug, -d             enable debug mode (default: false)
   --verbose, --vv         enable very-verbose mode (default: false)
   --notifier-yaml value   set notifier yaml configuration file
   --outjson               set logger output json format (default: false)
   --exec value, -e value  set browser exec path
   --noheadless            disable browser headless mode (default: false)
   --incognito             enable browser incognito mode (default: false)
   --proxy value           set proxy and all traffic will be routed from the proxy server through
   --help, -h              show help (default: false)
   --version, -v           print the version (default: false)

使用示例:

  • mitm 模式
# 启动被动扫描(中间人)模式,默认监听  127.0.0.1:8222
# 下载并信任证书 http://xssfinder.ca
./xssfinder mitm

  • 漏洞通知

notifier.yaml 模版:

dingbot:
  token: xxx
  secret: xxxx
# --notifier-yaml 指定通知机器人配置
./xssfinder --notifier-yaml notifier.yaml mitm

Hyuga

Bypass headless detect

规划

  • 优化 cmd parse
  • 优化 Runner & Worker
  • 支持检测反射XSS
  • 支持 Docker 一键部署
  • 主动爬虫扫描
  • Webhook 提交任务

Thx

More Repositories

1

Hyuga

Hyuga 是一个用来监控带外(Out-of-Band)流量的工具。🪤
Go
517
star
2

MySQLMonitor

监控 MySQL 执行语句并实时打印的工具 🤖️
Go
132
star
3

0xpe

[windows]pe -> shellcode -> shellcodeLoader -> (pe2shellcode go on?)
Go
76
star
4

nicu

no-icu
Go
65
star
5

PiMonitor

golang + RaspberryPi 实现可控制的WEB视频监控器🕹
Go
30
star
6

WebHunt

A command line tool for analyzing web components for security testing. 𒈯
Python
22
star
7

v2hreo

Swift 联动 CGO 开发的 V2ray MacOS 菜单栏应用 ⚡️
Go
18
star
8

pingser

Use pingser to create client and server based on ICMP Protocol to send and receive custom message content.
Go
15
star
9

cslauncher

Cobalt Strike Launcher on macOS
Go
12
star
10

wapptester

Go
8
star
11

iOS

📱巴斯的iOS安全学习记录
HTML
8
star
12

gfan

干饭啦 - 今天吃什么选择器
C++
7
star
13

taser

Taser of bounty hunter(under development|🐦🐦🐦).
Go
6
star
14

wechat-dumpkey-frida

Dump WeChat database key from memory on macOS
Go
6
star
15

http-raw

Processing HTTP raw🏈
Python
5
star
16

DnsRebinding

0xDns Rebinding 😈
Go
4
star
17

mach101

YARA
4
star
18

dylibx

Scan applications that can inject and hijack Dylib on macOS
Go
4
star
19

finder

Finder - find anything by Github Action
Go
3
star
20

chrome-extensions

Boring chrome extension-program
JavaScript
3
star
21

red

macOS.Red: 巴斯的macOS安全学习记录
HTML
3
star
22

frida-go

Frida Go bindings
Go
2
star
23

c2x

2
star
24

raspi-mcp23017

简易封装 MCP23017 I/O扩展模块的使用🧱
Python
1
star
25

hoplon

Try to protect elf files with eBPF🛡
C
1
star
26

grow

PoC
Objective-C
1
star
27

libxslt-poc

Go
1
star