Quirk is a powerful website security application that protects your site from hackers, SQLi attacks, XSS vulnerabilities, spammers, bots, proxy visitors and much more.
"Secure your web applications with industrial-strength algorithms, real-time monitoring, and intelligent pattern recognition."
Quirk is designed to defend websites from a wide variety of cyber threats including SQL injection (SQLi), XSS attacks, spam bots, proxy users, and zero-day exploits.
It uses intelligent algorithms (similar to those used by industry-leading companies) to recognize known and unknown attack patterns and take automatic protective action.
The platform comes with a powerful Admin Panel, giving full control over:
- Security settings
- Threat logs
- Ban system (IPs, Countries, OS, Browsers, ISPs)
- .htaccess editor
- Error monitoring
- Visitor analytics
Quirk provides real-time monitoring, detailed attack logs, email alerts, and tools to continuously secure your website.
- SQLi & XSS Protection β Detects and blocks SQL injections and cross-site scripting attacks.
- Proxy & VPN Protection β Restricts access from proxies, VPNs, and TOR.
- Spam Protection β Identifies and blocks spam bots & malicious requests.
- Input Sanitization β Filters requests/responses to prevent injections.
- Bad Words & Content Filtering β Real-time filtering of profanity, malicious links & content.
- DNSBL Integration β Connects with global spam databases for maximum protection.
- Intelligent Pattern Recognition β Detects unknown & zero-day threats.
- Ban System β Block users by IP, country, OS, browser, ISP, etc.
- Bot & Crawler Protection β Verifies and filters fake/unauthorized bots.
- Header Checks β Validates visitor request headers.
- Real-Time Scanning β Scans all GET, POST & other request types.
- Auto Ban β Automatically blocks bad actors.
- Detailed Threat Logs β Stores attack details (location, OS, browser, user-agent, etc.).
- IP Lookup Tool β Investigate suspicious IP addresses.
- Email Notifications β Alerts on attack detection.
- Admin Dashboard β Real-time stats, logs & activity visualization.
- .htaccess Editor β Modify rules directly from the dashboard.
- Error Monitoring β Capture and track server/application errors.
- Whitelist Support β Safelist specific IPs and files.
- Live Traffic Monitoring β View visitors in real time.
- Visit Analytics β Analyze how users interact with your site.
- PHP & System Info β Scan server configuration for potential flaws.
- Optimized & Lightweight β Minimal performance impact.
- Responsive UI β Works across devices with AdminLTE-based dashboard.
- Easy Setup β Installation wizard + simple integration.
- PHP (β₯7.4 recommended)
- MySQL Database
- Apache/Nginx server with
.htaccesssupport
-
Upload Quirk:
Create a subfolder namedqurikunder your websiteβs root directory (www/public_html). -
Copy Files:
Upload all files from the Source folder into thequriksubfolder. -
Set Permissions:
Change permissions of thequrikfolder and its files toCHMOD 777. -
Create Database:
Create a new MySQL database (your hosting provider can help). -
Run Installer:
Open your browser and go to:
Got it π Hereβs the final polished README.md file with exactly what you want (including your integration code, project structure, sources/credits, community, license, and footer).
# Quirk β Web Security Platform
## π Installation
1. Upload the **qurik/** folder to your website root directory.
2. Visit:
yourwebsite.com/qurik
3. The **Installation Wizard** will launch β follow the steps.
4. **Integration Code:**
At the end of setup, copy the integration code and add it into your main PHP file (e.g., `index.php`):
```php
include "qurik/config.php";
include "qurik/qurik-security.php";
β Done π β Your website is now secured by Quirk.
π Updating: Replace all files except qurik-security.php. If issues occur, delete config.php and reinstall.
qurik/
βββ assets/ # CSS, JS, Images, Fonts
βββ includes/ # Header, footer, meta includes
βββ pages/ # About, contact, policies, team, etc.
βββ logs/ # Stored security and error logs
βββ index.php # Main entry point
βββ config.php # Configuration file
βββ qurik-security.php # Core security logic
βββ .htaccess # Apache rules
- Font Awesome β Icons
- Bootstrap β CSS Framework
- DataTables β Interactive tables
- jQuery β JavaScript utilities
- AdminLTE β Dashboard UI
- Select2 β Advanced dropdowns
- OpenLayers β Maps
- Chart.js β Graphs & charts
- Flag Sprites β Country flags
- ip.nf / ipapi / IPHub β IP lookup APIs
- ProxyCheck.io / IPHunter β Proxy detection APIs
- Switchery β UI switches
- Popper.js β Tooltips & popovers
- OverlayScrollbars β Custom scrollbars
π¬ Join the discussion, suggest features, and report bugs via Issues & Pull Requests. π Contributions are welcome to make Quirk stronger and smarter.
This project is licensed under the MIT License
Made with β€οΈ by Anup Ganiger | HackerHub8
