gvb84 / brutedet Goto Github PK
View Code? Open in Web Editor NEWGeneralized proof of concept tool which can be used for drop-in bruteforce protection when needed.
Home Page: http://santarago.org/brutedet.html
License: MIT License
Generalized proof of concept tool which can be used for drop-in bruteforce protection when needed.
Home Page: http://santarago.org/brutedet.html
License: MIT License
In this tarball you'll find a simple, drop-in bruteforce detection program. It's a very lightweight implementation in portable C and it doesn't require any external dependencies besides a standard C library. It should run under all modern POSIX-like systems (Linux, *BSD etc). The actual program doesn't know anything about IP addressess or the structure of the data that's being fed into it. One simply feeds textual lines of data to it's standard input. This data is then fed into a counting Bloom filter for three specific time buckets. There's a time bucket for a 10 second period, a 60 second period and a 10 minute period. The tresholds for each bucket are user configurable and once a treshold is reached a bruteforce attempt is detected and a supplied command will be executed. One can then for example add a firewall rule to block a certain IP address. The tool is just quick proof of concept but it might be useful when one doesn't have the time and resources to add integrated bruteforce detection to possibly very complex web application stack. It's easy to filter for, say, very CPU-intensive URL's and set specific tresholds for those URL's. More information regarding usage of the tool can be found at the included HTML file in this distribution 'doc/brutedet.html' or by emailing the author. email: Vincent Berg <[email protected]>
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.