MCPcopy Create free account

hub / github.com/VenTheZone/Project-WebHunter / functions

Functions207 in github.com/VenTheZone/Project-WebHunter

↓ 34 callersMethodwait
(&self)
src/rate_limiter.rs:17
↓ 13 callersMethodget_report_file
(&self, file_name: &str)
src/reporter.rs:32
↓ 13 callersMethodscan
(&self)
src/xss.rs:76
↓ 11 callersFunctioncrawl_target
( url: Url, m: &MultiProgress, sty: &ProgressStyle, rate_limiter: &Arc<rate_limiter::RateLimit
src/main.rs:75
↓ 10 callersMethodis_vulnerable
(&self, body: &str, payload: &str)
src/file_inclusion_scanner.rs:177
↓ 9 callersFunctioncreate_test_scanner
()
src/file_inclusion_scanner.rs:204
↓ 9 callersFunctioncreate_test_scanner
()
src/dom_xss_scanner.rs:165
↓ 8 callersMethodanalyze_script
Analyze JavaScript code for DOM XSS patterns Phase 1: Simple pattern matching (can be enhanced with SWC later)
src/dom_xss_scanner.rs:113
↓ 8 callersFunctioncreate_test_scanner
()
src/csrf_scanner.rs:183
↓ 7 callersMethodcheck_bypass
(&self, args: CheckBypassArgs<'_>)
src/bypass_403.rs:227
↓ 7 callersFunctioncreate_test_form
(inputs: Vec<FormInput>)
src/csrf_scanner.rs:174
↓ 7 callersMethodpayloads_count
(&self)
src/xss.rs:72
↓ 7 callersMethodreport_sql_injection
(&self, vuln: &SqlInjectionVulnerability)
src/reporter.rs:102
↓ 6 callersFunctioncreate_test_scanner
(base_url: Url)
src/bypass_403.rs:292
↓ 6 callersMethodget_severity_badge
Helper to get severity badge with color
src/reporter.rs:66
↓ 5 callersFunctiongenerate_payload_id
()
src/blind_xss_server.rs:93
↓ 5 callersMethodreport_xss
(&self, vuln: &crate::xss::Vulnerability)
src/reporter.rs:76
↓ 5 callersMethodwith_output_dir
Reserved for future custom output directory feature
src/reporter.rs:27
↓ 4 callersFunctioncreate_test_reporter
()
src/reporter.rs:359
↓ 4 callersMethodsend_get_request
( &self, client: &reqwest::Client, url: &Url, )
src/sql_injection_scanner.rs:542
↓ 3 callersFunctioncreate_test_form
(inputs: Vec<(&str, &str, &str)>)
src/auth_bypass_scanner.rs:275
↓ 3 callersFunctioncreate_test_scanner
(url: Url, reporter: &Arc<Reporter>)
src/access_control_scanner.rs:190
↓ 3 callersMethodextract_scripts
Extract inline JavaScript from HTML <script> tags
src/dom_xss_scanner.rs:94
↓ 3 callersMethodgenerate_blind_xss_payloads
Generate blind XSS payloads that call back to our server
src/blind_xss_scanner.rs:48
↓ 3 callersMethodgenerate_poc
Generate proof-of-concept HTML for CSRF exploitation
src/csrf_scanner.rs:120
↓ 3 callersMethodis_vulnerable
(&self, body: &str, payload: &str)
src/xss.rs:219
↓ 3 callersFunctionprint_fancy_bypass
(bypass: &BypassBypass, status: u16)
src/bypass_403.rs:273
↓ 3 callersMethodreport_access_control
( &self, vuln: &crate::access_control_scanner::AccessControlVulnerability, )
src/reporter.rs:249
↓ 3 callersMethodreport_file_inclusion
(&self, vuln: &FileInclusionVulnerability)
src/reporter.rs:117
↓ 3 callersMethodreport_ssrf
(&self, vuln: &crate::ssrf_scanner::SsrfVulnerability)
src/reporter.rs:326
↓ 3 callersMethodtargets_count
(&self)
src/cors_scanner.rs:55
↓ 2 callersMethodcheck_forced_browsing
(&self, pb: &ProgressBar)
src/access_control_scanner.rs:65
↓ 2 callersMethodcheck_idor
(&self, url: &Url, pb: &ProgressBar)
src/access_control_scanner.rs:94
↓ 2 callersMethodcheck_login_success
(&self, response: reqwest::Response)
src/auth_bypass_scanner.rs:230
↓ 2 callersMethodcheck_method_override
(&self, url: &Url, pb: &ProgressBar)
src/access_control_scanner.rs:145
↓ 2 callersMethodgenerate_bypass_techniques
( &self, original_url: &Url, directory: &str, )
src/bypass_403.rs:213
↓ 2 callersMethodis_error_based_vulnerable
(&self, body: &str)
src/sql_injection_scanner.rs:561
↓ 2 callersMethodis_login_form
(&self, form: &Form)
src/auth_bypass_scanner.rs:98
↓ 2 callersMethodis_vulnerable
(&self, body: &str, payload: &str)
src.xss.rs:199
↓ 2 callersMethodload_sensitive_paths
(&mut self, paths: Vec<String>)
src/access_control_scanner.rs:46
↓ 2 callersFunctionread_lines
(filename: P)
src/main.rs:865
↓ 2 callersMethodreport_auth_bypass
(&self, vuln: &crate::auth_bypass_scanner::AuthBypassVulnerability)
src/reporter.rs:268
↓ 2 callersMethodreport_directory
(&self, url: &Url, status: u16, content_length: u64)
src/reporter.rs:163
↓ 2 callersMethodreport_exposed_files
( &self, vuln: &crate::exposed_files_scanner::ExposedFileVulnerability, )
src/reporter.rs:177
↓ 2 callersFunctionstart_callback_server
( port: u16, tracker: PayloadTracker, )
src/blind_xss_server.rs:35
↓ 2 callersMethodtest_parameter
( &mut self, url: &Url, param_name: &str, payload: &str, _pb: &Progres
src/ssrf_scanner.rs:247
↓ 1 callersMethodcalculate_severity
Calculate severity based on missing protections
src/csrf_scanner.rs:111
↓ 1 callersMethodcalculate_severity
(&self, sink: &str)
src/dom_xss_scanner.rs:148
↓ 1 callersMethodcheck_debug_endpoints
( &mut self, pb: &ProgressBar, )
src/exposed_files_scanner.rs:94
↓ 1 callersMethodcheck_source_maps
( &mut self, pb: &ProgressBar, )
src/exposed_files_scanner.rs:161
↓ 1 callersMethodclassify_vulnerability
( &self, allow_origin: &str, allow_credentials: Option<&str>, target_host: &st
src/cors_scanner.rs:157
↓ 1 callersFunctionconfigure_rate_limit
()
src/main.rs:38
↓ 1 callersMethodcrawl
( &mut self, pb: &ProgressBar, )
src/crawler.rs:75
↓ 1 callersFunctioncreate_test_scanner
()
src/auth_bypass_scanner.rs:293
↓ 1 callersMethoddetect_callback
(&self, payload: &str)
src/ssrf_scanner.rs:406
↓ 1 callersMethoddetect_cloud_metadata
(&self, body: &str, payload: &str)
src/ssrf_scanner.rs:379
↓ 1 callersMethoddetect_internal_content
(&self, body: &str, status: &reqwest::StatusCode)
src/ssrf_scanner.rs:350
↓ 1 callersMethodhas_csrf_token
Check if a form has CSRF token protection
src/csrf_scanner.rs:93
↓ 1 callersFunctioninstall_feroxbuster
()
src/dependency_manager.rs:12
↓ 1 callersFunctionis_feroxbuster_installed
()
src/dependency_manager.rs:3
↓ 1 callersMethodpayloads_count
(&self)
src/sql_injection_scanner.rs:85
↓ 1 callersMethodpayloads_count
(&self)
src/file_inclusion_scanner.rs:61
↓ 1 callersMethodreport_403_bypass
(&self, bypass: &BypassBypass)
src/reporter.rs:138
↓ 1 callersMethodreport_blind_xss
(&self, vuln: &crate::blind_xss_scanner::BlindXssVulnerability)
src/reporter.rs:284
↓ 1 callersMethodreport_callback_findings
(&self)
src/ssrf_scanner.rs:424
↓ 1 callersMethodreport_cors
(&self, vuln: &crate::cors_scanner::CorsVulnerability)
src/reporter.rs:300
↓ 1 callersMethodreport_csrf
(&self, vuln: &crate::csrf_scanner::CsrfVulnerability)
src/reporter.rs:224
↓ 1 callersMethodreport_dom_xss
(&self, vuln: &crate::dom_xss_scanner::DomXssVulnerability)
src/reporter.rs:203
↓ 1 callersMethodreport_findings
Report findings after waiting for callbacks
src/blind_xss_scanner.rs:182
↓ 1 callersFunctionrun_intro_animation
()
src/animation.rs:11
↓ 1 callersFunctionrun_scan
(cli: &Cli, rate_limiter: &Arc<rate_limiter::RateLimiter>, target_url: &str)
src/main.rs:211
↓ 1 callersMethodscan_forms
(&self, pb: &ProgressBar)
src.xss.rs:124
↓ 1 callersMethodscan_forms
(&self)
src/xss.rs:136
↓ 1 callersMethodscan_forms
(&self, pb: &ProgressBar)
src/sql_injection_scanner.rs:253
↓ 1 callersMethodscan_forms
(&self, pb: &ProgressBar)
src/blind_xss_scanner.rs:132
↓ 1 callersMethodscan_forms
(&self, pb: &ProgressBar)
src/file_inclusion_scanner.rs:124
↓ 1 callersMethodscan_urls
(&self, pb: &ProgressBar)
src.xss.rs:74
↓ 1 callersMethodscan_urls
(&self)
src/xss.rs:82
↓ 1 callersMethodscan_urls
(&self, pb: &ProgressBar)
src/sql_injection_scanner.rs:97
↓ 1 callersMethodscan_urls
(&self, pb: &ProgressBar)
src/blind_xss_scanner.rs:80
↓ 1 callersMethodscan_urls
(&self, pb: &ProgressBar)
src/file_inclusion_scanner.rs:71
↓ 1 callersMethodtest_boolean_based
( &self, client: &reqwest::Client, url: &Url, true_payload: &str, fals
src/sql_injection_scanner.rs:141
↓ 1 callersMethodtest_common_params
( &mut self, pb: &ProgressBar, )
src/ssrf_scanner.rs:219
↓ 1 callersMethodtest_cors_endpoint
( &mut self, url: &Url, test_origin: &str, _pb: &ProgressBar, )
src/cors_scanner.rs:82
↓ 1 callersMethodtest_default_creds
( &self, form: &Form, client: &reqwest::Client, pb: &ProgressBar, )
src/auth_bypass_scanner.rs:173
↓ 1 callersMethodtest_error_based
( &self, client: &reqwest::Client, url: &Url, payload: &str, param_ind
src/sql_injection_scanner.rs:493
↓ 1 callersMethodtest_existing_params
( &mut self, pb: &ProgressBar, )
src/ssrf_scanner.rs:181
↓ 1 callersMethodtest_form_boolean_based
( &self, client: &reqwest::Client, form: &Form, true_payload: &str, fa
src/sql_injection_scanner.rs:352
↓ 1 callersMethodtest_form_error_based
( &self, client: &reqwest::Client, form: &Form, payload: &str, param_i
src/sql_injection_scanner.rs:298
↓ 1 callersMethodtest_form_time_based
( &self, client: &reqwest::Client, form: &Form, payload: &str, param_i
src/sql_injection_scanner.rs:439
↓ 1 callersMethodtest_sqli_bypass
( &self, form: &Form, client: &reqwest::Client, pb: &ProgressBar, )
src/auth_bypass_scanner.rs:113
↓ 1 callersMethodtest_time_based
( &self, client: &reqwest::Client, url: &Url, payload: &str, param_ind
src/sql_injection_scanner.rs:204
↓ 1 callersMethodtry_bypass_directory
( &self, client: &reqwest::Client, original_url: Url, directory: &str,
src/bypass_403.rs:142
Functioncreate_test_reporter
()
src/access_control_scanner.rs:200
Methodget_callback_url
(&self)
src/ssrf_scanner.rs:431
Functionhandle_callback
( Path(payload_id): Path<String>, State(tracker): State<PayloadTracker>, headers: HeaderMap, )
src/blind_xss_server.rs:53
Methodload_boolean_payloads
(path: &str)
src/sql_injection_scanner.rs:71
Methodload_creds
(path: &str)
src/auth_bypass_scanner.rs:61
Methodload_header_payloads
()
src/crawler.rs:61
Methodload_header_payloads
()
src/bypass_403.rs:86
next →1–100 of 207, ranked by callers