β‘ Advanced multi-engine search tool for discovering payment gateway implementations across the web
Features β’ Installation β’ Usage β’ Configuration β’ Contributing
GATE SCAN is a powerful Python-based reconnaissance tool that leverages multiple search engines and specialized databases to discover live payment gateway implementations. With an animated, professionally designed terminal UI powered by Rich, it provides real-time scanning with intelligent filtering and dual-output logging. Script is encrypted due to stop it from skids
|
|
|
- Google Custom Search API - Primary search with configurable API keys
- Bing - Secondary fallback engine
- Yahoo - Additional coverage
- Yahoo Japan - Japanese market coverage
- AOL - Extended reach
- crt.sh - SSL certificate transparency logs
- Live Status Dashboard - Real-time stats with animated borders
- Color-Coded Results - Gateway-specific color schemes
- Progress Tracking - Visual progress bars and spinners
- Dual Output Logging - Separate logs for Google API and Search Engines
- Wipe-In Banner Animation - Professional startup screen
- 800+ Blocked Domains - Filters out documentation, forums, and irrelevant sites
- Keyword Blacklist - Removes tutorial/guide/blog URLs
- Gateway Detection - Accurate identification of payment implementations
- Duplicate Prevention - Intelligent URL deduplication
- Proxy Support - Built-in proxy rotation (optional)
- Rate Limiting - Respectful scraping with configurable delays
- reCAPTCHA Detection - Automatic CAPTCHA warning system
- Error Recovery - Graceful handling of API failures
- Auto-Fallback - Switches engines when blocked
- Python 3.8 or higher
- Windows/Linux/macOS
- Google Custom Search API key (optional but recommended)
-
Go to the Releases page:
π https://github.com/walterwhite-69/Gateway-Finder/releases -
Download the latest release source code or compiled package.
-
Extract the downloaded file:
unzip Gateway-Finder.zip
cd Gateway-Finderpip install rich pycryptodome aiohttp beautifulsoup4 fake-useragent libsql-client cryptographypython "Gateway scanner.py"On first launch, you'll be prompted to enter your Google Custom Search API credentials:
- API Key - Get from Google Cloud Console
- Search Engine ID (CX) - Create at Programmable Search Engine
Note: You can skip this and use fallback search engines (Bing, Yahoo, etc.)
After setup, credentials are stored in:
gate_config.txt
Contains results from Google Custom Search API:
[2024-01-10 14:32:15] STRIPE
URL: https://example-store.com/checkout
Dork: inurl:checkout stripe -site:github.com
Status: FOUND
Contains results from fallback search engines (Bing, Yahoo, etc.):
[2024-01-10 14:35:42] PAYPAL | Engine: Bing
URL: https://donate-site.org/payment
Dork: "paypal.com/sdk/js" inurl:donate
Status: FOUND
The scanner comes pre-configured with 50+ specialized search queries targeting:
- Checkout pages
- Payment forms
- API integrations
- Donation pages
- Subscription systems
Edit Gateway scanner.py and modify the dorks dictionary:
'stripe': [
'inurl:checkout stripe -site:github.com',
'"pk_live_" -site:stripe.com',
# Add your custom dorks here
]Modify blocked domains and keywords in:
BLOCKED_DOMAINS = [
# Add domains to block
]
BLOCKED_URL_KEYWORDS = [
# Add keywords to filter
]graph LR
A[Start Scan] --> B{Google API Available?}
B -->|Yes| C[Query Google API]
B -->|No| D[Use Fallback Engines]
C --> E[Parse Results]
D --> E
E --> F{Filter Out Junk}
F --> G[Detect Gateway]
G --> H{Valid Target?}
H -->|Yes| I[Log to File]
H -->|No| J[Discard]
I --> K[Display Result]
K --> L{More Dorks?}
L -->|Yes| B
L -->|No| M[Show Summary]
The scanner starts with a stunning wipe-in animation featuring:
- Color-cycling "Made By Walter" signature
- Animated border transitions (Blue β Cyan β White)
- Professional double-lined borders
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Gateway Scanner Live Status β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Found: 12 Checked: 847 Blocked: 3 Captcha: 0 β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β π Scanning: inurl:checkout stripe -site:github.com β
β π Active Dork: Stripe Checkout Integration β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β [STRIPE] β
β https://coolstore.shop/checkout β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β via: inurl:checkout stripe β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Symptom: "Blocked by Google" warnings
Solutions:
- Reduce query rate in code
- Use proxy rotation
- Fallback search engines will auto-activate
Check:
- Internet connection
- API credentials validity
- Try different search engines
- Verify dork syntax
This means:
- Search engine detected automation
- Scanner will pause affected engine
- Other engines continue working
This project is licensed under the MIT License - see the LICENSE file for details.
This tool is intended for educational and research purposes only.
- Always obtain permission before scanning third-party websites
- Respect
robots.txtand website terms of service - Use responsibly and ethically
- The authors are not responsible for misuse
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Rich - Beautiful terminal formatting
- BeautifulSoup - HTML parsing
- aiohttp - Async HTTP requests
- Google Custom Search - Primary search API
Made with β‘ by Walter
For questions or support, please open an issue on GitHub.
β Star this repo if you find it useful! β
