Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/The-XSS-Rat/SecurityTesting
/ functions
Functions
103 in github.com/The-XSS-Rat/SecurityTesting
⨍
Functions
103
◇
Types & classes
6
↳
Endpoints
1
↓ 34 callers
Method
log
(self, msg)
Scripts/AutoRecon/main.py:532
↓ 9 callers
Function
run_command
(cmd)
Scripts/webapp_pentest.py:6
↓ 4 callers
Function
ensure_dir
(p: Path)
Scripts/AutoRecon/main.py:86
↓ 4 callers
Method
escape_html
(self, text)
Scripts/BACProxy.py:171
↓ 3 callers
Method
_run_tool_cmd
Run a single shell command, save stdout to out_path if provided, and log.
Scripts/AutoRecon/main.py:246
↓ 3 callers
Function
load_workflows
()
Scripts/AutoRecon/main.py:120
↓ 3 callers
Function
run_scan
(target_host, scan_tool)
Scripts/portscan-result-basic-comparer.py:3
↓ 3 callers
Function
run_subprocess_async
Run a command as asyncio subprocess and return (rc, stdout, stderr).
Scripts/AutoRecon/main.py:101
↓ 3 callers
Function
safe_read_lines
(path)
Scripts/AutoRecon/main.py:110
↓ 3 callers
Function
save_workflows
(workflows)
Scripts/AutoRecon/main.py:128
↓ 2 callers
Function
load_prepopulated_lists
()
Scripts/RatAPIChat/main.py:22
↓ 2 callers
Method
matches_request
(self, request)
RatFireWall/moreSecureButNotFullySecure/rules.py:8
↓ 2 callers
Method
matches_response
(self, request, response)
RatFireWall/moreSecureButNotFullySecure/rules.py:19
↓ 2 callers
Function
perform_request
(fuzz_value=None)
Scripts/RatAPIChat/main.py:224
↓ 2 callers
Method
reload_workflows
(self)
Scripts/AutoRecon/main.py:538
↓ 2 callers
Method
request
(self, flow: http.HTTPFlow)
Scripts/BACProxy.py:26
↓ 2 callers
Method
send_request
(self, url, method, headers, data)
Scripts/BACProxy.py:78
↓ 2 callers
Method
update_job_row
(self, job_id)
Scripts/AutoRecon/main.py:691
↓ 1 callers
Method
_build_semaphores
(self)
Scripts/AutoRecon/main.py:230
↓ 1 callers
Method
_build_ui
(self)
Scripts/AutoRecon/main.py:472
↓ 1 callers
Function
check_cms
(target_url)
Scripts/webapp_pentest.py:10
↓ 1 callers
Function
compare_scans
(target_host)
Scripts/portscan-result-basic-comparer.py:31
↓ 1 callers
Function
enumerate_subdomains
(domain)
Scripts/AutoSubdomainContentDiscXSSDalfox.py:6
↓ 1 callers
Function
execute_tool
(tool, args)
Scripts/BugBountyAutomator.py:21
↓ 1 callers
Function
extract_urls_from_ffuf
()
Scripts/AutoSubdomainContentDiscXSSDalfox.py:43
↓ 1 callers
Function
generate_permutations
Very simple permuter: - For each discovered subdomain root (e.g. test.example.com -> test, example.com -> example) - For each word in sma
Scripts/AutoRecon/main.py:149
↓ 1 callers
Method
generate_report
(self)
Scripts/BACProxy.py:106
↓ 1 callers
Function
greet
(name)
TheBasicsOf/JavaScript.js:9
↓ 1 callers
Function
inspect_response
(json_data)
RatFireWall/HorridAPIResponseFirewall/firewall.py:10
↓ 1 callers
Function
install_requirements
(tool)
Scripts/BugBountyAutomator.py:5
↓ 1 callers
Method
is_excluded
(self, url)
Scripts/BACProxy.py:96
↓ 1 callers
Method
is_in_scope
(self, url)
Scripts/BACProxy.py:90
↓ 1 callers
Method
job_log
(self, job_id, msg)
Scripts/AutoRecon/main.py:698
↓ 1 callers
Function
load_history_from_session
Populate the UI with data from a session entry.
Scripts/RatAPIChat/main.py:187
↓ 1 callers
Function
load_openapi_spec
(file_path)
Scripts/RatAPIChat/SQLiByAPISpec.py:9
↓ 1 callers
Function
load_preferences
Load preferences if they exist.
Scripts/RatAPIChat/main.py:86
↓ 1 callers
Function
load_session
Load the last session file and populate the history.
Scripts/RatAPIChat/main.py:169
↓ 1 callers
Function
main
()
Scripts/AutoSubdomainContentDiscXSSDalfox.py:66
↓ 1 callers
Function
main
()
Scripts/webapp_pentest.py:26
↓ 1 callers
Function
main
()
Scripts/BugBountyAutomator.py:37
↓ 1 callers
Function
now_str
()
Scripts/AutoRecon/main.py:89
↓ 1 callers
Method
parse_overrides
Parse 'tool:workers,tool2:workers' style input into dict.
Scripts/AutoRecon/main.py:585
↓ 1 callers
Function
perform_request_with_rate_limit
(fuzz_value=None)
Scripts/RatAPIChat/main.py:64
↓ 1 callers
Function
run_dalfox
(urls)
Scripts/AutoSubdomainContentDiscXSSDalfox.py:54
↓ 1 callers
Function
run_ffuf
(target_url, wordlist)
Scripts/AutoSubdomainContentDiscXSSDalfox.py:23
↓ 1 callers
Method
run_ffuf_probe
For each discovered host (or a filtered subset), run ffuf to probe for content. We'll run ffuf jobs concurrently but bounded by tool
Scripts/AutoRecon/main.py:341
↓ 1 callers
Method
run_gobuster_dns
Run DNS brute force via gobuster (if enabled)
Scripts/AutoRecon/main.py:299
↓ 1 callers
Method
run_passive_tools
Run passive enumeration tools configured in workflow concurrently (bounded by semaphores).
Scripts/AutoRecon/main.py:266
↓ 1 callers
Method
run_permutation
Run permutation brute force (internal)
Scripts/AutoRecon/main.py:318
↓ 1 callers
Method
run_pipeline
Full pipeline orchestration. Steps in order: passive -> gobuster_dns -> permutation -> dedupe (write) -> ffuf -> portscan
Scripts/AutoRecon/main.py:421
↓ 1 callers
Method
run_portscan
Perform a fast portscan per discovered host. Try masscan first (if present), then nmap. We'll run at most N concurrent portscans (con
Scripts/AutoRecon/main.py:368
↓ 1 callers
Function
scanPort
(address string, port int, wg *sync.WaitGroup)
Scripts/goScan.go:14
↓ 1 callers
Function
scan_contract_mythril
(contract_file)
Scripts/EthsmartContractScanner.py:3
↓ 1 callers
Function
scan_contract_oyente
(contract_file)
Scripts/EthsmartContractScanner.py:7
↓ 1 callers
Function
scan_contract_securify
(contract_file)
Scripts/EthsmartContractScanner.py:11
↓ 1 callers
Method
show_job_logs
(self, job_id)
Scripts/AutoRecon/main.py:701
↓ 1 callers
Method
start_job
(self)
Scripts/AutoRecon/main.py:600
↓ 1 callers
Function
update_auth_ui
(*args)
Scripts/RatAPIChat/main.py:350
↓ 1 callers
Method
write_combined_results
(self)
Scripts/AutoRecon/main.py:414
Method
__init__
(self, rules)
RatFireWall/firewall.py:2
Method
__init__
(self, rule_name, request_headers=None, response_headers=None, block_script_tag=False)
RatFireWall/moreSecureButNotFullySecure/rules.py:2
Method
__init__
(self, rules)
RatFireWall/moreSecureButNotFullySecure/proxy.py:5
Method
__init__
(self)
Scripts/BACProxy.py:10
Method
__init__
:param job_id: unique id :param target: domain :param workflow: workflow dict (with steps) :param per_tool_overrides:
Scripts/AutoRecon/main.py:208
Method
__init__
(self, root)
Scripts/AutoRecon/main.py:463
Function
browse_file
()
Scripts/RatAPIChat/SQLiByAPISpec.py:52
Function
debugLog
(msg)
TheBasicsOf/JavaScriptExploits.js:40
Method
done
(self)
Scripts/BACProxy.py:102
Method
edit_workflow
(self)
Scripts/AutoRecon/main.py:543
Function
export_to_csv
()
Scripts/RatAPIChat/main.py:212
Function
fuzz_parameters
()
Scripts/RatAPIChat/main.py:72
Function
getSecretApiToken
()
TheBasicsOf/JavaScriptExploits.js:47
Function
import_burp_cert
()
Scripts/RatAPIChat/main.py:104
Function
import_swagger
()
Scripts/RatAPIChat/main.py:111
Function
load_history
(event)
Scripts/RatAPIChat/main.py:300
Function
login
(username, password)
TheBasicsOf/JavaScriptExploits.js:14
Function
main
()
Scripts/goScan.go:25
Function
main
()
Scripts/AutoRecon/main.py:730
Method
on_job_select
(self, event)
Scripts/AutoRecon/main.py:684
Method
open_results_dir
(self)
Scripts/AutoRecon/main.py:671
Function
proxy_request
(path)
RatFireWall/HorridAPIResponseFirewall/firewall.py:18
Method
request
(self, flow: http.HTTPFlow)
RatFireWall/firewall.py:5
Method
request
(self, flow: http.HTTPFlow)
RatFireWall/moreSecureButNotFullySecure/proxy.py:8
Method
response
(self, flow: http.HTTPFlow)
RatFireWall/firewall.py:16
Method
response
(self, flow: http.HTTPFlow)
RatFireWall/moreSecureButNotFullySecure/proxy.py:19
Method
run_ffuf_on_host
(host)
Scripts/AutoRecon/main.py:358
Method
run_in_thread
(runner: JobRunner)
Scripts/AutoRecon/main.py:615
Function
run_subprocess_sync
Run a command synchronously and return (returncode, stdout, stderr).
Scripts/AutoRecon/main.py:92
Method
run_with_sem
(cmd=cmd, out_path=out_path, tool=tool, sem=sem)
Scripts/AutoRecon/main.py:281
Method
save_and_close
()
Scripts/AutoRecon/main.py:556
Function
save_preferences
()
Scripts/RatAPIChat/main.py:96
Function
save_session
()
Scripts/RatAPIChat/main.py:161
Method
save_workflow_as
(self)
Scripts/AutoRecon/main.py:568
Method
scan_host
(host)
Scripts/AutoRecon/main.py:384
Function
setDebugMode
(status)
TheBasicsOf/JavaScriptExploits.js:34
Method
start_jobs_from_file
Accept a simple text file where each line is: target,workflow_name,overrides overrides example: gobuster_dns:30,ffuf:8
Scripts/AutoRecon/main.py:629
Function
start_testing
()
Scripts/RatAPIChat/SQLiByAPISpec.py:32
Method
stop_selected_job
(self)
Scripts/AutoRecon/main.py:655
Function
test_endpoint
(base_url, path)
Scripts/RatAPIChat/SQLiByAPISpec.py:18
Function
update_fuzz_ui
()
Scripts/RatAPIChat/main.py:36
next →
1–100 of 103, ranked by callers