http-protection

Web security middleware

A library to protect against common web attacks and vulnerabilities in HTTP servers

This library protects against typical web attacks. It was inspired in rack-protection Ruby gem.

GitHub

72 stars
5 watching
5 forks
Language: Crystal
last commit: over 1 year ago
Linked from 1 awesome list

crystalhttpmiddlewaressecurity

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
hertz-contrib/secure A middleware solution for securing HTTP requests and responses in web applications 0
halorgium/rack-client A Ruby client wrapper around Rack apps or live HTTP services 99
guilleiguaran/rogue A minimalist HTTP server for Rack applications built on top of EventMachine and http-parser. 8
tu-berlin-snet/tctp-rack Middleware for encrypting HTTP bodies using end-to-end encryption 0
gaprogman/owaspheaders.core A middleware designed to increase web application security by adopting OWASP recommended HTTP headers and values. 282
nahi/httpclient A Ruby HTTP client library providing basic HTTP request functionality with features like authentication and streaming support. 703
hasmanydevelopers/rdaneel An asynchronous HTTP client library with built-in robots.txt support 22
chopmo/rack-ssl Middleware to enforce HTTPS encryption in web applications 13
typhoeus/ethon A lightweight Ruby wrapper around libcurl to simplify HTTP requests 136
postmodern/net-http-server A pure Ruby HTTP server implementation 69
maccman/nestful A Ruby HTTP client library with a simple and sane API for making REST requests. 507
cedarcode/webauthn-ruby A ruby library that makes a web server conform to the WebAuthn standard for secure public-key authentication 666
justinas/nosurf Protects against Cross-Site Request Forgery (CSRF) attacks in web applications by verifying user input 1,603
mamantoha/crest A Crystal library providing an HTTP and REST client for making network requests. 236
ronin-rb/ronin-web A Ruby toolkit for web security research and development providing common web security commands and libraries. 40