Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.
Repository Index
47,133 repositories indexed
1–24 of 24 · Most stars
SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
- steamkit2
- c-sharp
- nuget
- steam
A toolkit to make debugging iOS applications easier 🚀
Miniscule cross-platform eventing, networking & crypto for async applications
- miniscule
- cross-platform
- async
- tcp
Python binding to the Networking and Cryptography (NaCl) library
- cryptography
- libsodium
- nacl
- python
An information security preparedness tool to do adversarial simulation.
- uber
- vagrant
- yaml
- celery
Hacking Toolkit
- network-analysis
- networking
- scapy
- python3
Ruby FFI binding to the Networking and Cryptography (NaCl) library (a.k.a. libsodium)
- cryptography
- nacl
- libsodium
- ruby
Rich-powered CLI that breaks each HTTP request into DNS, connect, TLS, wait, and transfer phases with waterfall timelines, compact summaries, or metrics-only output.
Tor2web is an HTTP proxy software that enables access to Tor Hidden Services by mean of common web browsers
- twisted
- python
- proxy
- tor
A foundational and practical guide for effectively learning and progressively building a blockchain from scratch in Go with gRPC
- blockchain
- blockchain-from-scratch
- concurrent-programming
- cryptography
A Linux packet crafting tool.
- packet-crafting
- networking
- hacking-tool
- intrusion-prevention
TranslatedPacket monster (っ‘-’)╮=͟͟͞͞◒ ヽ( '-'ヽ) TUI tool for sending packets of arbitrary input and monitoring packets on any network interfaces (default: eth0). Windows/macOS/Linux
- packet-generator
- packet-analyzer
- network
- networking
A secure, efficient TCP/UDP tunneling solution that delivers fast, reliable access across network restrictions using pre-established TCP/QUIC/WebSocket or HTTP/2 connections.
- api-rest
- connection-pooling
- cybersecurity
- devops
Header-only, lightweight C++ library for binary streaming & serialization. Network data handling made easy peasy!
- binary-stream
- header-only
- serialisation
- serialization
A Java library that implements a ByteChannel interface over SSLEngine, enabling easy-to-use (socket-like) TLS for Java applications.
- java
- ssl
- tls
- networking
Let's be scanned. A low-interaction honeypot focused on network scanners and bots. It integrates very well with IVRE to build a self-hosted alternative to GreyNoise.
- networking
- udp
- ipv6
- ipv4
macOS menu-bar app for fine-grained VPN routing: bypass the VPN for chosen domains/services, force others through it, or (Custom mode) route each domain/subnet out a specific egress — direct, a specific VPN, an HTTP/SOCKS5 proxy, or a Tailscale peer. Includes a vpnb CLI.
- macos
- menu-bar-app
- networking
- split-tunneling
Ziti SDK for Golang
- golang
- networking
- sdk
- zero-trust
Mock an SSH server and define all commands it supports (Python, Twisted)
SSL/TLS Add-in for BlueSocket using Secure Transport and OpenSSL
- swift
- security
- socket
- networking
Cardea is an SSH bastion server with access control, session recording, and optional TPM-backed key protection.
- audit
- bastion
- firewall
- networking
Static analysis from configs → Kubernetes NetworkPolicies in seconds
Self-hosted DNS with Pi-hole + Unbound + Docker on Raspberry Pi