πΊοΈ Table of Contents
β‘ Features
-
π³ Structured Web-Tree Generation
-
π΅οΈ Regex-Based Data Extraction
-
β‘ High-Speed Multi-threading
-
π Multiple Export Formats
-
π¨ Colorized Output & Robust Error Handling
π¦ Installation
π₯ Download Binary
π₯ Compile from Source
git clone https://github.com/XORbit01/webpalm.git
cd webpalm
go build -o webpalm && ./webpalm
π Download Latest Release
π₯ Install via Go
go install github.com/XORbit01/webpalm/v2@latest
π Usage
webpalm -h
βοΈ Common Flags
π -i, --include # Include only specific domains (e.g., google.com, facebook.com)
π -u, --url # Target website
π -l, --level # Depth of traversal
β -x, --exclude # Exclude status codes (e.g., 404, 500)
πΎ -o, --output # Save results (JSON, XML, TXT)
π -w, --worker # Multi-threading workers
π --regexes # Extract data using regex
π Examples
π² Generate a Website Map
webpalm -u https://example.com -l2
webpalm -u https://example.com -l1 --regexes comments="\<\!--.*?-->" -o results.json
π Crawl with Multi-threading
webpalm -u https://example.com -l3 -w 50
πΎ Export Results
webpalm -u https://example.com -l2 -o output.xml
π Regex Patterns
π Purpose |
π Regex Pattern |
π§ Emails |
[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+ |
π¬ Comments |
\<\!--.*?--> |
π Tokens |
[a-zA-Z0-9]{32} |
π Passwords |
\bpassword\b.{0,10} |
π Escape special characters if needed.
π€ Contributing
π‘ Pull requests are welcome! Open an issue before major changes.
π’ Discord: xorbit.