Open-source IDS/IPS, WAF and bot detection for Linux, Windows, Docker and Kubernetes, with a crowdsourced blocklist of malicious IPs.
Repository Index
47,133 repositories indexed
1–20 of 20 · Most stars
Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
- go
- uuid
Super short, fully unique, non-sequential and URL friendly Ids
- id
- ids
- shortid
File system event notification library on steroids.
- golang
- filesystem-library
- notifications
- filesystem-events
A Go package for engineering organisms.
- synthetic-biology
- synbio
- genetic-engineering
- molecular-biology
Chronos - A static race detector for the go language
- analysis
- golang
- synchronization
- detection
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
From sprig to sprout - Useful template functions for Go templates with steroids
- go
- golang
- sprig
- template
LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.
- data-structures
- database
- go
- golang
Zero-effort, concise configuration management that avoids boilerplate and repetitive actions.
- config
- configuration
- environment
- flag
gonids is a library to parse IDS rules, with a focus primarily on Suricata rule compatibility. There is a discussion forum available that you can join on Google Groups: https://groups.google.com/forum/#!topic/gonids/
- suricata
- parse
- security-tools
- network-security
A golang package to work with Decentralized Identifiers (DIDs)
- identity
- decentralized-identifiers
Compact, sortable and fast unique IDs with embedded metadata.
- snowflake
- uuid
- unique-id
- id-generator
A Go type to prevent internal numeric IDs from being exposed to clients using HashIDs and JSON.
- golang
- id
- json
- type
A webhook receiver on steroids.
- golang
- webhooks
- hacktoberfest
- apps
Fast, dependable universally unique ids
Generate, encode, and decode UUIDs v1 with fast or cryptographic-quality random node identifier.
- manipulating-uuids
- guid
- uuid-generator
- uuid1
Real macOS WiFi data for Go: scan unredacted SSIDs/BSSIDs and read saved WiFi passwords with user-approved macOS prompts.
- apple-silicon
- cli
- corewlan
- go
A tiny, zero-dependency Go library that validates UUIDs against standard RFC 4122 formatting, converts UUIDv7() into timestamps by ensuring accuracy and light compute.
- go
- timestamp
- uuid
- good-first-issue
Deep network visibility, powered by Suricata. Artica integrates the Suricata IDS engine directly inside your server, giving you enterprise-grade intrusion detection without the complexity. Monitor every packet in real time, detect advanced threats, and visualize malicious
- appliance
- network-monitoring
- suricata