Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KingOfBugbounty/enumrust
/ functions
Functions
376 in github.com/KingOfBugbounty/enumrust
⨍
Functions
376
◇
Types & classes
95
↓ 1 callers
Function
crawl_all_js_sources
Comprehensive JS crawler that combines all sources
src/js_crawler.rs:339
↓ 1 callers
Function
crawl_s3_buckets_from_js
Crawl JS files and extract S3 buckets
src/js_crawler.rs:588
↓ 1 callers
Function
create_minimal_wordlist
Create minimal wordlist if none found
src/ip_scanner.rs:645
↓ 1 callers
Function
decode_supabase_jwt_role
Decode Supabase JWT payload to extract role (anon, service_role, etc.)
src/secrets_scanner.rs:1794
↓ 1 callers
Function
detect_iis_servers
Detect IIS servers by checking Server header of HTTP 200 URLs
src/shortscan.rs:35
↓ 1 callers
Function
detect_login_forms
Detect login forms on a list of URLs
src/bruteforce.rs:58
↓ 1 callers
Function
detect_login_method
Detect login method from page
src/credential_tester.rs:163
↓ 1 callers
Function
detect_sensitive_data
(body: &str, endpoint_type: &str)
src/info_disclosure_scanner.rs:1120
↓ 1 callers
Function
detect_single_login_form
Detect a single login form on a URL
src/bruteforce.rs:83
↓ 1 callers
Function
detect_success
Detect success indicators in response
src/bruteforce.rs:361
↓ 1 callers
Function
detect_successful_login
Detect if login was successful based on response
src/credential_tester.rs:424
↓ 1 callers
Function
detect_wordpress
Detect WordPress sites from admin panels and HTTP 200 URLs
src/wpscan.rs:79
↓ 1 callers
Function
dirs_or_home
()
src/update_checker.rs:31
↓ 1 callers
Function
discover_admin_panels
Discover admin panels for a given domain
src/admin_finder.rs:279
↓ 1 callers
Function
discover_js_from_html
Discover JavaScript files dynamically from HTML pages
src/js_crawler.rs:119
↓ 1 callers
Function
display_admin_panel_summary
Display admin panel summary
src/admin_finder.rs:638
↓ 1 callers
Function
display_cloud_storage_summary
Display cloud storage exposures summary
src/secrets_scanner.rs:1762
↓ 1 callers
Function
display_nuclei_vulnerabilities
Display nuclei vulnerabilities from a directory with colored output
src/main.rs:3245
↓ 1 callers
Function
display_secrets_summary
Display critical secrets summary
src/secrets_scanner.rs:1735
↓ 1 callers
Function
display_shortscan_summary
Display shortscan results with colored output
src/shortscan.rs:189
↓ 1 callers
Function
display_wpscan_summary
Display WPScan summary with colored output
src/wpscan.rs:608
↓ 1 callers
Function
ensure_wpscan_docker
Ensure Docker is available and the wpscanteam/wpscan image is pulled
src/wpscan.rs:184
↓ 1 callers
Function
extract_all_packages
Extract all packages from JS content reference_url: URL da página HTML que referencia o arquivo JS (opcional)
src/package_scanner.rs:296
↓ 1 callers
Function
extract_base_url
Extract scheme + host from a URL
src/shortscan.rs:73
↓ 1 callers
Function
extract_cloud_storage_urls
( http200_file: Option<&Path>, js_files: Option<&[String]>, )
src/info_disclosure_scanner.rs:521
↓ 1 callers
Method
extract_cloud_urls
Extract cloud storage URLs from a list of URLs
src/parallel_executor.rs:492
↓ 1 callers
Function
extract_code_comments
Extract comments from JavaScript code
src/js_crawler.rs:779
↓ 1 callers
Function
extract_full_schema
( client: &Client, url: &str, output_dir: &Path, )
src/info_disclosure_scanner.rs:1304
↓ 1 callers
Function
extract_go_packages
Extract Go package imports from embedded Go code or config files reference_url: URL da página HTML que referencia o arquivo (opcional)
src/package_scanner.rs:232
↓ 1 callers
Function
extract_js_from_http200
Extract JavaScript URLs from HTTP 200 responses
src/js_crawler.rs:93
↓ 1 callers
Function
extract_pip_packages
Extract Python/pip package imports from embedded Python code or config files reference_url: URL da página HTML que referencia o arquivo (opcional)
src/package_scanner.rs:142
↓ 1 callers
Function
extract_s3_buckets
Extract S3 bucket URLs from JavaScript content
src/js_crawler.rs:477
↓ 1 callers
Function
extract_type_name
(type_value: Option<&serde_json::Value>)
src/info_disclosure_scanner.rs:1408
↓ 1 callers
Function
fetch_native_passive_subdomains
Fetch subdomains from native passive sources
src/main.rs:3445
↓ 1 callers
Function
fetch_source_map
Fetch and parse source map
src/js_crawler.rs:696
↓ 1 callers
Function
filter_ips_for_domain
Filtra IPs de um arquivo, removendo CDNs e IPs que não pertencem ao domínio
src/ip_validator.rs:274
↓ 1 callers
Method
finalize
Finaliza o scan e calcula duração
src/metrics.rs:180
↓ 1 callers
Function
find_repo_dir
Detect the repo directory (looks for .git from executable path or env var)
src/update_checker.rs:107
↓ 1 callers
Function
find_secrets_in_content
(content: &str)
src/info_disclosure_scanner.rs:1620
↓ 1 callers
Function
find_source_map
Try to find and fetch source map for a JS file
src/js_crawler.rs:676
↓ 1 callers
Function
find_wordlist
Find wordlist path
src/ip_scanner.rs:350
↓ 1 callers
Function
fuzz_directories
Perform recursive directory fuzzing on HTTP services - only 200 responses
src/ip_scanner.rs:531
↓ 1 callers
Function
generate_cloud_tab
(cloud_storage: &[Value], s3_buckets: &[String])
src/report_generator.rs:2148
↓ 1 callers
Function
generate_consolidated_report
( base_path: &Path, output_file: &Path, domain: &str, total_subdomains: usize, http200_url
src/main.rs:3124
↓ 1 callers
Function
generate_endpoints_tab
(js_endpoints: &[String])
src/report_generator.rs:2210
↓ 1 callers
Function
generate_executive_summary
Generate executive summary section
src/report_generator.rs:1613
↓ 1 callers
Method
generate_executive_summary
Generate executive summary for the final report
src/ollama.rs:746
↓ 1 callers
Function
generate_html_content
( domain: &str, subdomains: &[String], http200_urls: &[String], ips: &[String], js_secrets
src/report_generator.rs:108
↓ 1 callers
Function
generate_live_hosts_tab
(http200_urls: &[String])
src/report_generator.rs:1793
↓ 1 callers
Function
generate_packages_tab
(packages: &[Value])
src/report_generator.rs:2253
↓ 1 callers
Function
generate_poc_tab
()
src/report_generator.rs:2334
↓ 1 callers
Function
generate_raw_data_tab
(metrics: &[Value])
src/report_generator.rs:2650
↓ 1 callers
Function
generate_secrets_tab
(js_secrets: &[Value], trufflehog: &[Value])
src/report_generator.rs:1836
↓ 1 callers
Function
generate_stats_summary
( subdomains: usize, live_hosts: usize, ips: usize, secrets: usize, vulnerabilities: usize
src/report_generator.rs:1711
↓ 1 callers
Function
generate_subdomains_tab
(subdomains: &[String], _validated_hosts: &[Value])
src/report_generator.rs:1750
↓ 1 callers
Function
generate_supabase_report
Generate Supabase vulnerability report markdown
src/secrets_scanner.rs:2077
↓ 1 callers
Function
generate_test_urls
(target: &StorageTarget)
src/info_disclosure_scanner.rs:818
↓ 1 callers
Function
generate_vulnerabilities_tab
(nuclei: &[Value])
src/report_generator.rs:1916
↓ 1 callers
Function
generate_wpscan_tab
Generate WordPress security tab
src/report_generator.rs:2376
↓ 1 callers
Function
get_baseline_404
Test for baseline 404 response to detect false positives Tests multiple random paths with different "extensions" to detect catch-all patterns
src/admin_finder.rs:242
↓ 1 callers
Function
get_common_tool_paths
Common paths where security tools may be installed
src/main.rs:3812
↓ 1 callers
Function
get_remediation_advice
Get remediation advice based on secret type
src/secrets_scanner.rs:1033
↓ 1 callers
Function
get_tool_version
Get tool version by running it with --version or -version flag
src/main.rs:4163
↓ 1 callers
Function
has_css_unit_suffix
Check if string ends with CSS unit suffix
src/package_scanner.rs:970
↓ 1 callers
Function
has_example_indicators
(content: &str, position: usize)
src/secret_validators.rs:167
↓ 1 callers
Function
has_known_format
(secret: &str, secret_type: &str)
src/secret_validators.rs:287
↓ 1 callers
Function
has_real_html_content
Check if body contains actual HTML content (not just error/generic page)
src/admin_finder.rs:456
↓ 1 callers
Function
has_repetitive_pattern
(s: &str)
src/secret_validators.rs:255
↓ 1 callers
Function
hostname_indicates_cdn
Verifica se o hostname reverso indica CDN
src/ip_validator.rs:167
↓ 1 callers
Function
hostname_matches_domain
Verifica se o hostname reverso pertence ao domínio alvo
src/ip_validator.rs:146
↓ 1 callers
Function
infer_severity
( title: &str, vuln_type: &str, vuln: &serde_json::Value, )
src/wpscan.rs:554
↓ 1 callers
Function
install_all_tools
Install all required tools
src/main.rs:4345
↓ 1 callers
Function
invalidate_tools_cache
Invalidate (delete) the tools cache
src/main.rs:4001
↓ 1 callers
Function
is_builtin_nodejs_module
(name: &str)
src/package_scanner.rs:681
↓ 1 callers
Function
is_builtin_python_module
(name: &str)
src/package_scanner.rs:718
↓ 1 callers
Function
is_cdn_ip
Verifica se um IP está dentro de um range de CDN conhecida
src/ip_validator.rs:118
↓ 1 callers
Function
is_in_comment
(content: &str, position: usize)
src/secret_validators.rs:98
↓ 1 callers
Function
is_likely_invalid_package_name
Check if name contains only non-alphanumeric separators (likely not a package)
src/package_scanner.rs:823
↓ 1 callers
Function
is_likely_invalid_pip_name
Check if name is likely an invalid pip package name
src/package_scanner.rs:1108
↓ 1 callers
Function
is_placeholder
(value: &str)
src/secret_validators.rs:218
↓ 1 callers
Function
is_running_in_docker
Check if running inside a Docker container
src/main.rs:704
↓ 1 callers
Function
is_running_in_tmux
Check if currently running inside a tmux session
src/main.rs:689
↓ 1 callers
Function
is_test_code
(content: &str, position: usize)
src/secret_validators.rs:143
↓ 1 callers
Function
is_tmux_installed
Check if tmux is installed
src/main.rs:709
↓ 1 callers
Function
is_tool_needed_for_scan
Check if a specific tool is needed for the current scan configuration
src/main.rs:4099
↓ 1 callers
Function
is_url_or_path
Check if name looks like a URL or file path (common false positive)
src/package_scanner.rs:1007
↓ 1 callers
Function
is_uuid_format
(s: &str)
src/secret_validators.rs:319
↓ 1 callers
Function
is_valid_actuator_response
(body: &str, endpoint_type: &str, headers: &reqwest::header::HeaderMap)
src/info_disclosure_scanner.rs:1061
↓ 1 callers
Function
is_valid_go_package_name
Validate Go package name - must look like a valid Go import path
src/package_scanner.rs:1144
↓ 1 callers
Function
is_valid_npm_package_name
Validate NPM package name according to NPM naming rules Reference: https://docs.npmjs.com/cli/v9/configuring-npm/package-json#name
src/package_scanner.rs:842
↓ 1 callers
Function
is_valid_s3_bucket_name
Validate S3 bucket name according to AWS rules
src/js_crawler.rs:533
↓ 1 callers
Function
load_tools_cache_and_configure
Load tool paths from cache and configure PATH Returns true if cache was valid and loaded successfully
src/main.rs:3945
↓ 1 callers
Function
notify_admin_panel_found
Notify about admin panel discovery
src/discord_notifier.rs:80
↓ 1 callers
Function
notify_critical_vulnerability
Notify about high-severity vulnerability
src/discord_notifier.rs:151
↓ 1 callers
Function
notify_scan_complete
Send scan completion summary
src/discord_notifier.rs:218
↓ 1 callers
Function
notify_secret_found
Notify about secret/API key found
src/discord_notifier.rs:188
↓ 1 callers
Function
notify_valid_credentials
Notify about valid credentials found
src/discord_notifier.rs:119
↓ 1 callers
Function
parse_interesting_findings
(json: &serde_json::Value)
src/wpscan.rs:470
↓ 1 callers
Function
parse_ports
Parse port specification string
src/ip_scanner.rs:326
↓ 1 callers
Function
parse_shortscan_output
Parse shortscan JSON output into structured results
src/shortscan.rs:133
← previous
next →
101–200 of 376, ranked by callers