Skip to content

Donrskbb/NovaProxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Logo_1Transparant Nova Proxy NOVA Proxy (Next-Gen Optimized Versatile Access) is a powerful, feature-rich reverse proxy designed for performance, security, and control. Built to exceed the capabilities of traditional proxies like NGINX, NOVA Proxy introduces advanced functionality to handle modern application demands with ease.


🚀 Features

1. Client Handoff

  • Efficient Handoff System: Ensures the proxy disconnects itself after successfully connecting the client to the server, reducing overhead.

2. GEO IP Blocking

  • Whitelist or blacklist countries with ease.
  • Integrated with up-to-date GEO IP databases for accurate client location detection.

3. Rate Limiting

  • Flexible rate limit configuration per route, IP, or user.
  • Mitigate abuse with customizable rate-limit thresholds and automatic ban options.

4. Advanced IP Logging

  • Logs all incoming IPs tokenised to a MySQL database.
  • Each IP is categorized with statuses like:
    • Safe
    • Flagged
    • Banned
    • Watching
  • Real-time tracking and status updates.

5. Deep Client Monitoring

  • Track every step of clients marked as "Watching."
  • Collect detailed analytics and metadata for suspicious activity.
  • Export logs for auditing or further analysis.

6. Encrypted IP Storage

  • All IPs stored in the database are encrypted as tokens.
  • Decryption requires a secure internal key, ensuring maximum privacy.

7. Security Enhancements

  • Built-in Cross-Site Scripting (XSS) protection.
  • SQL Injection mitigation to safeguard database integrity.

8. HeidiSQL Integration

  • Fully compatible with local MySQL servers for data management via HeidiSQL.
  • Includes pre-built scripts to set up and manage database schemas.

9. High Performance

  • Optimized for minimal latency and high throughput.
  • Ideal for handling large-scale traffic and complex routing scenarios.

10. Customizable Configuration

  • Easy-to-edit configuration file for tailoring rules and settings.
  • Supports environment-specific setups for development, staging, and production.

🛡 Security

NOVA Proxy is designed with security at its core:

  • Encrypted storage of sensitive data.
  • Input sanitization to prevent XSS and injection attacks.
  • Robust monitoring to detect and handle malicious activity.

📚 Documentation

Detailed documentation can be found here.


🤝 Contributing

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a feature branch (git checkout -b feature-name).
  3. Commit your changes (git commit -m 'Add feature').
  4. Push to the branch (git push origin feature-name).
  5. Create a Pull Request.

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.


💬 Support

For issues, suggestions, or feature requests, feel free to open an issue on GitHub or contact us at support@novaproxy.io.

Releases

No releases published

Packages

No packages published