flask_Captchaify

A DDoS defense system for flask applications, first sends users to a captcha page without a javascript script and creates a confirmation cookie/url arg after the captcha.

GPL-3.0 License

Downloads
3K
Stars
6

Bot releases are hidden (Show)

flask_Captchaify - 🎉Preview: New Captcha Type Latest Release

Published by tn3w 8 months ago

Image
A new captcha type: clicking on images with animals / objects or emojis

flask_Captchaify - Version 1.6

Published by tn3w 9 months ago

New:

  • Code revised
  • Bug fix
  • Light and dark mode added
  • _is_tor check added

Full Changelog: https://github.com/tn3w/flask_DDoSify/compare/v1.5...v1.6

flask_Captchaify - Version 1.5

Published by tn3w 10 months ago

New:

  • Code revised
  • Renamed
  • Bug fix

Full Changelog: https://github.com/tn3w/flask_DDoSify/compare/v1.2...v1.5

flask_Captchaify - Version 1.2

Published by tn3w 12 months ago

flask_Captchaify - Version 1.1

Published by tn3w about 1 year ago

flask_Captchaify - Version 1.0

Published by tn3w about 1 year ago

New:

  • PyPI ready
  • Code slightly fixed
  • README overridden

Function missing:

  • ip-api.com implementation to add rules

Full Changelog: https://github.com/tn3w/flask_DDoSify/compare/v0.9...v1.0

flask_Captchaify - Version 0.9

Published by tn3w about 1 year ago

New:

  • rate_limits added
  • Code slightly fixed
  • README overridden

Function missing:

  • ip-api.com implementation to add rules

Full Changelog: https://github.com/tn3w/flask_DDoSify/compare/v0.8...v0.9

flask_Captchaify - Version 0.8 Beta

Published by tn3w about 1 year ago

New:

  • Function "threat_score" to estimate threat score of an ip
  • template_dir 404 message
  • Production ready (= tested)

Function missing:

  • Rate Limits Function
  • ip-api.com implementation to add rules

Full Changelog: https://github.com/tn3w/flask_DDoSify/compare/v0.7...v0.8

flask_Captchaify - Version 0.7 Pre Release

Published by tn3w about 1 year ago

New:

  • Edited Syntax
  • Add fight to actions
  • Code was completely revised
  • README updated
  • With * you can address several routes

Function missing:

  • Function "points" to estimate an ip
  • Rate Limits Function
  • ip-api.com implementation to add rules
  • template_dir 404 message [NEW]

Full Changelog: https://github.com/tn3w/flask_DDoSify/compare/v0.6...v0.7

flask_Captchaify - Version 0.6 Pre Release

Published by tn3w about 1 year ago

New:

  • Services integrated, which now update lists
  • Design of templates changed
  • Fixed dark/light mode

Function missing:

  • Function "points" to estimate an ip
  • Rate Limits Function
  • ip-api.com implementation to add rules
  • With * you can address several routes
  • Edit DDoSify Args
  • Add fight to actions

Full Changelog: https://github.com/tn3w/flask_DDoSify/compare/v0.5...v0.6

flask_Captchaify - Version 0.5 Pre Release

Published by tn3w about 1 year ago

New:

  • IPs are now blocked after too many visits
  • Templates updated
  • Pages are now translated
  • README notes

Function missing:

  • Services must be created that update the lists from time to time
  • Function "points" to estimate an ip must still be added
  • Rate Limits Function
  • ip-api.com implementation to add rules
  • With * you can address several routes [NEW]
  • Edit DDoSify Args [NEW]
  • Add fight to actions [NEW]

Full Changelog: https://github.com/tn3w/flask_DDoSify/compare/v0.4...v0.5

flask_Captchaify - Version 0.4 Pre Release

Published by tn3w about 1 year ago

New:

  • Dark Mode
  • Image added to README
  • after_request added
  • Only one request is needed to solve captchas
  • One Time Token deleted

Function missing:

  • An IP is blocked after too many incorrect attempts
  • Tor users need an audio url instead of data base64
  • Services must be created that update the lists from time to time
  • Translation page [NEW]
  • Function "points" to estimate an ip must still be added
  • README notes
  • Rate Limits Function
  • ip-api.com implementation to add rules

Full Changelog: https://github.com/tn3w/flask_DDoSify/compare/v0.3...v0.4

flask_Captchaify - Version 0.3 Pre Release

Published by tn3w about 1 year ago

New:

  • show_ddosify now creates a Captcha Token and a One Time Token after creating a Captcha
  • requirements.txt created
  • show_captcha slightly easier

Function missing:

  • One Time Tokens must be recognised [NEW]
  • Add app.after_request [NEW]
  • Dark Mode [NEW]
  • An IP is blocked after too many incorrect attempts [NEW]
  • Tor users need an audio url instead of data base64 [NEW]
  • Services must be created that update the lists from time to time [NEW]
  • Function "points" to estimate an ip must still be added
  • README notes
  • Rate Limits Function
  • ip-api.com implementation to add rules

Full Changelog: https://github.com/tn3w/flask_DDoSify/compare/v0.2...v0.3

flask_Captchaify - Version 0.2 Pre Release

Published by tn3w about 1 year ago

New:

  • show_captcha() function

Function missing:

  • show_ddosify still needs to create captcha token
  • Function "points" to estimate an ip must still be added
  • README notes
  • Rate Limits Function
  • ip-api.com implementation to add rules

Full Changelog: https://github.com/tn3w/flask_DDoSify/compare/v0.1...v0.2

flask_Captchaify - Version 0.1 Pre Release

Published by tn3w about 1 year ago

Function missing:

  • show_captcha() function
  • show_ddosify still needs to create captcha token
  • Function "points" to estimate an ip must still be added
  • README notes
  • Rate Limits Function
  • ip-api.com implementation to add rules

Note: Code up to this update has been tested

Package Rankings
Top 38.19% on Pypi.org