teler-waf is a Go HTTP middleware that protects local web services from OWASP Top 10 threats, known vulnerabilities, malicious actors, botnets, unwanted crawlers, and brute force attacks.
- ids
- teler
- waf
- teler-ids
47,133 repositories indexed
1,753–1,776 of 3,818 · Most stars
teler-waf is a Go HTTP middleware that protects local web services from OWASP Top 10 threats, known vulnerabilities, malicious actors, botnets, unwanted crawlers, and brute force attacks.
The data platform for manufacturing
Server that accepts metrics via the Graphite protocol and exports them as Prometheus metrics
Copygen generates code based on Go types. Generate type-based code to copy values from type to type and fields from struct to struct by default (copier without reflection).
Structured concurrency made easy
go irc client for twitch.tv
A timed rate limiter for Go
Tool for transpiling C to Go.
Remote client for Chrome DevTools
Discover internet-wide misconfigurations while drinking coffee
The simplest config loader for Go that reads/watches from file, env, flag and clouds (AWS, Azure, GCP).
A unified NixOS tooling replacement for nixos-* utilities [maintainers=@water-sucks,@Sporif]
Queue and resource system for cracking passwords
The Emperor takes care of all errors personally
A hand-crafted 2D game library in Go.
Export data from PostgreSQL into different data formats
A multi-platform 2D game library for Go.
📖 Build a RESTful API on Go: Fiber, PostgreSQL, JWT and Swagger docs in isolated Docker containers.
[Go]Distributed Actor/Grain framework for Golang with goodies
🍡 HTTP Input for Go - HTTP Request from/to Go Struct (Bi-directional Data Binding between Go Struct and http.Request)
Package arp implements the ARP protocol, as described in RFC 826. MIT Licensed.
Marshmallow provides a flexible and performant JSON unmarshalling in Go. It specializes in dealing with unstructured struct - when some fields are known and some aren't, with zero performance overhead nor extra coding needed.
Go bindings for YARA
go-jump: Jump consistent hashing