NipeJS
☕ Overview
NipeJS is a powerful tool designed to detect JavaScript leaks through precise regex pattern scanning, streamlining the identification of potential data leaks within code.
☕ Key Features
- 💡 Automated Leak Detection: Efficiently scan large codebases for sensitive information.
- ⚡ Concurrent Scanning: Process multiple URLs or files simultaneously for faster results.
- 🔍 Regex Pattern Validation: Ensure pattern accuracy with built-in validation.
- 🌟 Special Regexs for API Keys: Automatically validate API keys for added convenience.
- 🔓 Base64 Decryption Patterns: Decrypt Base64-encoded strings to uncover hidden information.
☕ Installation
go install github.com/i5nipe/nipejs@latest
☕ Usage
NipeJS supports various input methods, making it suitable for diverse scenarios, from one-time scans to automated security workflows.
☕ Example Commands
- Scan URLs from STDIN:
cat UrlsList | nipejs
- Scan URLs from a file:
nipejs -u urlList.txt
- Analyze JavaScript files in a directory:
nipejs -d /path/to/js/files
- Analyze JavaScript file:
nipejs -d /path/to/js/files.js
- Specify a custom regex file:
nipejs -r regex.txt -d file.js
☕ Contributing
Contributions to NipeJS are welcome! If you have suggestions, feature requests, or bug reports, please open an issue on GitHub.
☕ Acknowledgments