Skip to content

XORbit01/webpalm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

WebPalm Banner

🌐 Advanced Web Traversal & Data Extraction πŸš€

GitHub release GitHub license GitHub issues GitHub stars GitHub forks GitHub watchers

πŸ” Crawl websites efficiently, extract structured data, and visualize connections. πŸ•΅οΈβ€β™‚οΈ

WebPalm Preview

πŸ—ΊοΈ 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

πŸ’¬ Extract Comments from Pages

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.