212 Resources
Golang reverse-shell Libraries
This is a shell gateway-api controller
gateway-api-controller This is an initial implementation of the various controllers required in order to manage Gateway API network deployments within
Self-hosted reverse-proxy for F1 web viewer.
F1WebViewer-SelfHosted Self-hosted reverse-proxy for F1 web viewer and includes a web server at port 13331. You can also run this proxy on a server if
A collection of offensive Go packages inspired by different Go repositories.
OffensiveGolang OffensiveGolang is a collection of offensive Go packs inspired by different repositories. Ideas have been taken from OffensiveGoLang a
A paywall bypassing reverse proxy and DNS server written in go 🔨💵🧱
FreeNews 🔨 💵 🧱 A paywall bypassing reverse proxy and DNS server written in go. This project is still hard work in progress. Expect stuff to just no
HTTP tunnel over Websocket
WS PROXY This is a reverse HTTP proxy over websockets. The aim is to securely make call to internal APIs from outside. How does it works a WSP client
🏃♂️ A new way to execute commands and manipulate command output in Go
🏃♂️ A new way to execute commands and manipulate command output in Go
A very simple note-taking CLI you can use from the terminal that uses a SQLite DB to persist, and query, notes.
Note Logger Summary A very simple note-taking CLI you can use from the terminal that uses a SQLite DB to persist, and query, notes. Building/Installin
It‘s a cmd-line tool like `make` and `task`, supporting nested args and alias using `cobra`
It‘s a cmd-line tool like `make` and `task`, supporting nested args and alias using `cobra`. It's a makefile alternative and a shell wrapper.
Fast :zap: reverse proxy in front of any GraphQL server for caching, securing and monitoring.
Fast ⚡ reverse proxy in front of any GraphQL server for caching, securing and monitoring. Features 💾 Caching RFC7234 compliant HTTP Cache. Cache quer
Static binary analysis tool to compute shared strings references between binaries and output in JSON, YAML and YARA
StrTwins StrTwins is a binary analysis tool, powered by radare, that is capable to find shared code string references between executables and output i
An easy-to-use net tool for exposing local service to public.
gexpose An easy-to-use net tool for exposing local service to public. 一款简单易用的内网穿透工具 Architecture Usage Usage of ./gexpose: -server server mo
Reverse-engineered API + SDK for the Amizone Student Portal.
go-amizone go-amizone is a simple and robust Go library and API server for the Amizone student portal. This library is intended to be used as a self-h
Reverse Shell in Golang and PowerShell Fud (27/04/2022)
ShellPwnsh Spanish: Generador de Backdoor en Golang, usando Reverse Shell en PowerShell, con formato de variables en el codigo para Bypass de AMSI y c
Pryrite, interactively execute shell code blocks in a markdown file
Pryrite Pryrite is a command line tool that interactively runs executable blocks in a markdown file. One can think of pryrite as a console REPL/debugg
A simple (yet effective) GraphQL to HTTP / REST router
ReGraphQL A simple (yet effective) GraphQL to REST / HTTP router. ReGraphQL helps you expose your GraphQL queries / mutations as REST / HTTP endpoints
Woole (or Wormhole) is a reverse-proxy, sniffing, and tunneling tool developed in Go
The Wormhole (or just Woole) is an Open-Source reverse-proxy, sniffing, and tunneling tool developed in Go Summary How it Works Client Server Build Di
Websockify-go - A reverse proxy that support tcp, http, https, and the most important, noVNC, which makes it a websockify
websockify-go | mproxy a reverse proxy that support tcp, http, https, and the mo
Assume-shell - A tool to create a shell with AWS environment credentials set
assume-shell This tool will request AWS credentials for a given profile/role and
Hanan - A terminal that brings out a form for inputs to a program (incomplete)
hanan a terminal that brings out a form for inputs to a program (incomplete) Dev
Golang rewrite of IppSec's forward-shell
go-forward-shell Golang rewrite of IppSec's forward-shell. This creates a shell that accepts commands via a named pipe and outputs to another file. Th
Run any shell command in a temporary proxy environment.
Run any shell command in a temporary proxy environment.
`runenv` create gcloud run deploy `--set-env-vars=` option and export shell environment from yaml file.
runenv runenv create gcloud run deploy --set-env-vars= option and export shell environment from yaml file. Motivation I want to manage Cloud Run envir
GoLang - Produces a binary suitable for use in shell scripts and cron jobs for rotating IAM credentials.
AWS-Rotate-IAM-Key aws-rotate-iam-key makes it easy to rotate your IAM keys whether they be in your ~/.aws/credentials file or else where. This work i
ap 是一个 shell 工具,可以让其它 shell 命令的输出能够自动进入交互翻页模式
ap -- auto-pager ap 是一个 shell 工具,可以让其它 shell 命令的输出能够自动进入交互翻页模式。 ap 由两部分组成,一个 Go 语言编写的二进制程序,负责捕获命令的输出并支持翻页, 和一组 shell 脚本,负责为用户指定的命令清单创建与之同名的 wrapper。 经
This is a simple single-host reverse proxy that intercept and save HTTP requests and responses
HTTP Telescope Debug HTTP requests using a reverse proxy. Description This is a simple single-host reverse proxy that intercept and save HTTP requests
A simple CLI based rock-paper-scissors game created in GO with interactive shell prompt.
rock-paper-scissors A simple CLI (Command Line Interface) based rock-paper-scissors game with interactive shell prompt. Language Download Grab a binar
A standalone reverse-proxy to enforce Webauthn authentication
A standalone reverse-proxy to enforce Webauthn authentication. It can be inserted in front of sensitive services or even chained with other proxies (e
Go Coverage in Shell: a tool for exploring Go Coverage reports from the command line
Go Coverage in Shell: a tool for exploring Go Coverage reports from the command line
Golang Port Knocking for Linux + Windows
Vishnu(The Hidden Backdoor) RS{JOIN_REDTEAM} Taken from the Trimurit, the triple deity of supreme divinity. Vishnu is known as "The Preserver". This p
A simple queueing system for long-running commands
qme (queue me) A simple queueing system for long-running commands. It allows you to queue up shell commands from anywhere, and run them in order. This
SSH based reverse shell
Reverse SSH Want to use SSH for reverse shells? Now you can. Manage and connect to reverse shells with native SSH syntax Dynamic, local and remote for
Volana - Shell command obfuscation to avoid detection systems
volana (moon in malagasy) { Use it ; 🌚(hide from); 🌞(detected by) } Shell comm
Parse a shell script and output all export declarations in an easy to read format
Find Exports Parse a shell script and output all export declarations in an easy to read format. Usage Example $ findexports ~/.bashrc PATH=$PATH:/usr/
Witty - An unsafe web server to export shell to web
WiTTY: Web-based interactive TTY This program allows you to use terminal in the
Web terminal - A (unsafe) technical demo to export a shell to web browser
Web Terminal A (unsafe) technical demo to export a shell to web browser. This pr
Virtualgo: Easy and powerful workspace based development for go
virtualgo Virtualgo (or vg for short) is a tool which provides workspace based development for Go. Its main feature set that makes it better than othe
ToRat is a Remote Administation tool written in Go using Tor as a transport mechanism and RPC for communication
ToRat is a Remote Administation tool written in Go using Tor as a transport mechanism and RPC for communication
Solución para disponer de un sistema de encendido y apagado remoto de equipos.
Arrancar y detener equipos en remoto En algunas situaciones puede resultar interesante poder encender un PC en remoto, tanto desde la propia LAN del e
Clirunner - Package clirunner runs a legacy shell-style CLI as if a human were running it.
clirunner Package clirunner runs a legacy shell-style command-line interpreter (CLI) as if a human were running it. A shell-style CLI offers a prompt
Goproxy - HTTP/HTTPS Forward and Reverse Proxy
Go HTTP(s) Forward/Reverse Proxy This is intended to provide the proxy for the goproxy frontend. It is currently a work in progress, and is not very s
Tcp-proxy - A dead simple reverse proxy server.
tcp-proxy A proxy that forwords from a host to another. Building go build -ldflags="-X 'main.Version=$(git describe --tags $(git rev-list --tags --max
Shell2telegram - Telegram bot constructor from command-line
shell2telegram Create Telegram bot from command-line Install MacOS: brew tap msoap/tools brew install shell2telegram # update: brew upgrade shell2tele
Aperture - ⚡️HTTP 402 Lightning Service Authentication Token Reverse Proxy ⚡️
Lightning Service Authentication Token (LSAT) proxy Aperture is your portal to the Lightning-Native Web. Aperture is used in production today by Light
A dead-simple configuration management tool powered by stupid shell scripts.
Efs2 Don't you wish you could configure a server as easily as creating a Docker image? Meet Efs2, A dead simple configuration management tool that is
An interactive shell for go application
goshell An interactive shell for go application in normal mode ctrl-c break exec
A simple Chat software from within the Shell
directChat A simple Chat software from within the Shell Usage Build The client a
Traefik plugin to proxy requests to owasp/modsecurity-crs:apache container
Traefik Modsecurity Plugin Traefik plugin to proxy requests to owasp/modsecurity-crs:apache Traefik Modsecurity Plugin Demo Full Configuration with do
A command-line tool to quickly setup a reverse proxy server
forward-cli A command line tool to quickly setup a reverse proxy server. Usage forward - A command line tool to quickly setup a reverse proxy server.
Sesame: an Ingress controller for Kubernetes that works by deploying the Envoy proxy as a reverse proxy and load balancer
Sesame Overview Sesame is an Ingress controller for Kubernetes that works by dep
A command line tool to prompt for a value to be included in another command line.
readval is a command line tool which is designed for one specific purpose—to prompt for a value to be included in another command line. readval prints
The extremely customizable and themeable shell prompt.
kitch-prompt Kitch-prompt is a cross-platform tool for displaying a shell prompt, which can be extensively customized both in terms of what is shown,
Simple Reverse Proxy with Caching, written in Go, using Redis.
Go Proxy Cache Simple Reverse Proxy with Caching, written in Go, using Redis. (semi) production-ready 💗 Support the Project 💗 This project i
Simple reverse shell to avoid Windows defender and kaspersky detection
Windows-ReverseShell Simple reverse shell to avoid Windows defender, kaspersky d
RevSuit is a flexible and powerful reverse connection platform designed for receiving connection from target host in penetration.
RevSuit - A Flexible and Powerful Reverse Connection Platform English |简体中文 Overview RevSuit is a flexible and powerful reverse connection platform de
First attempt to trace a shell script with Datadog's go tracer
dd-trace-shell First attempt to trace a shell script with Datadog's go tracer. W
Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator
Trickster is an HTTP reverse proxy/cache for http applications and a dashboard query accelerator for time series databases. Learn more below, and chec
Test your command line interfaces on windows, linux and osx and nodes viá ssh and docker
Commander Define language independent tests for your command line scripts and programs in simple yaml files. It runs on windows, osx and linux It can
A simple package to execute shell commands on linux, windows and osx
cmd package A simple package to execute shell commands on linux, darwin and windows. Installation $ go get -u github.com/commander-cli/[email protected] Usag
This repo introduces a simple server, which provided some APIs for search DAS account's records or reverse records
Prerequisites Install Usage Others Das-Account-Indexer This repo introduces a simple server, which provided some APIs for search DAS account's records
Search and save shell snippets without leaving your terminal
BORG – Search and save shell snippets without leaving your terminal Borg was built out of the frustration of having to leave the terminal to search an
🌺 The flower shell. A comfy and nice little shell for Lua users and fans!
🌺 The flower shell. A comfy and nice little shell for Lua users and fans! Hilbish is a Unix-y shell which uses Lua for scripting. Things like the pro
Shield is a role-based cloud-native user management system, identity & access proxy, and authorization server for your applications and API endpoints.
Shield Shield is a cloud native role-based authorization aware reverse-proxy service. With Shield, you can assign roles to users or groups of users to
Log4Shell: a middleware plugin for Traefik which blocks JNDI attacks based on HTTP header values
Traefik (pronounced traffic) is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your ex
A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward.
backscanner Ever needed or wondered how to efficiently search for something in a log file, but starting at the end and going backward? Here's your sol
A simple package to execute shell commands on linux, windows and osx
cmd package A simple package to execute shell commands on linux, darwin and windows. Installation $ go get -u github.com/commander-cli/[email protected] Usag
The management of multiple apps running over different ports made easy
Ergo Ergo Proxy - The reverse proxy agent for local domain management. The management of multiple apps running over different ports made easy through
A minimalist-configuration reverse DNS name server
autoreverse autoreverse is a specialized authoritative DNS server whose goal is to make it as easy as possible to auto-answer reverse queries without
A simple small reverse proxy for golang
ssrp simple small reverse proxy bash (curl -Ls https://raw.githubusercontent.com/go-bai/ssrp/master/install.sh) cn install bash (curl -Ls https://gh
A simple posix shell created in golang
Fox-Shell Description Fox-Shell is a simple posix shell builded with golang Features - chdir works perfectly - mkdir works, but need bug fix To-Do Li
Configuration Extractor for BlackCat Ransomware
blackCatConf blackCatConf is a static configuration extractor implemented in Golang for BlackCat Ransomware (targeting Microsoft Windows and GNU/Linux
CLI for building powerful aliases
nostromo nostromo is a CLI to manage aliases through simple commands to add and remove scoped aliases and substitutions. Managing aliases can be tedio
🐸 Simple and reliable ssh tunnels with embedded ssh server
Rospo Rospo is a tool meant to create reliable ssh tunnels. It embeds an ssh server too if you want to reverse proxy a secured shell It's meant to mak
Search and save shell snippets without leaving your terminal
BORG – Search and save shell snippets without leaving your terminal Borg was built out of the frustration of having to leave the terminal to search an
Golang Reverse Shell
goReverseShell First ever GO project aimed to learn GO basics. PoC of a GO reverse shell, not expected to be used in real conditions. Undetected by AV
A powerful modern CLI and SHELL
Grumble - A powerful modern CLI and SHELL There are a handful of powerful go CLI libraries available (spf13/cobra, urfave/cli). However sometimes an i
A pair of local reverse proxies (one in Windows, one in Linux) for Tailscale on WSL2
tailscale-wsl2 TL;DR Running two reverse proxies (one in Windows, one in the WSL2 Linux VM), the Windows Tailscale daemon can be accessed via WSL2: $
Add-on that adds a fur node to the Godot engine, using a shell based approach to imitate fur strands.
Shell Fur Add-on for Godot Engine Add-on that adds a fur node to Godot 3.2. Demo project available here. Discord Server Patreon Installation ShellFur
A scriptmodule to install a Godot "emulator" for RetroPie.
RetroPie Godot Engine "Emulator" A scriptmodule to install a Godot "emulator" for RetroPie. Thanks to @efornara (for creating FRT - A Godot "platform"
This utility verifies all commands used by a shell script against an allow list
Find external commands required by shell scripts When writing shell scripts that need to run portably across multiple hosts and platforms, it's useful
Generate an interactive, autocompleting shell for any Cobra CLI
cobra-shell Description Leverages the Cobra completion API to generate an interactive shell for any Cobra CLI, powered by go-prompt. On-the-fly autoco
A standalone Web Server developed with the standard http library, suport reverse proxy & flexible configuration
paddy 简介 paddy是一款单进程的独立运行的web server,基于golang的标准库net/http实现。 paddy提供以下功能: 直接配置http响应 目录文件服务器 proxy_pass代理 http反向代理 支持请求和响应插件 部署 编译 $ go build ./main/p
NYAGOS - The hybrid Commandline Shell between UNIX & DOS
The Nihongo Yet Another GOing Shell English / Japanese NYAGOS is the commandline-shell written with the Programming Language GO and Lua. There are som
xfrpc的服务端代码,golang实现,基于frp v0.11.0 实现
What is xfrps and why xfrps xfrps was xfrpc's server, it was a branch of frp which mainly focus on serving amount of routers and IOT devices The reaso
Static configuration extractor for Hancitor Loader
hanConfig hanConfig is a static configuration extractor implemented in Golang for the Hancitor Loader (targeting Microsoft Windows, Malpedia). By defa
Execute multiple shell commands like Docker-Compose
parx parx is a simple tool to run multiple commands in parallel while having the output structured like Docker Compose does that. This is useful when
Reverse proxy server to filter traffic based on JA3 fingerprint/hash
JA3RP (JA3 Reverse Proxy) Ja3RP is a basic reverse proxy server that filters traffic based on JA3 fingerprints. It can also operate as a regular HTTP
A Reverse proxy written in Go
Myopia Short-sightedness where items in near eyesight are sharp but things in the background are not Configuration It's a yaml file. Here is an exampl
An awesome reverse engine for xray poc. | 一个自动化根据 xray poc 生成对应 server 的工具
在线体验 漏洞报告 Yarx 是什么 Yarx 来自于 x-r-a-y 的反向拼写,它能够根据 xray 的 yaml poc 规则全自动的生成一个满足规则要求的 Server,使用 xray 扫描该 Server 将会扫描出对应的漏洞。它的核心工作原理如下: 它的主要特性有: 支持 status、
WhatsApp Web API
go-whatsapp Package rhymen/go-whatsapp implements the WhatsApp Web API to provide a clean interface for developers. Big thanks to all contributors of
A Declarative Cloud Firewall Reverse Proxy Solution with Companion Mobile App
A declarative Cloud firewall reverse proxy solution with inbuilt DDoS protection and alerting mechanism to protect your servers and keeping an eye on those malicious requests
Preview media files in the shell
ffcat Output per stream preview directly in terminal. Supports image, audio and video files. Currently can only output via iTerm2 control codes. Be aw
Wrapper to communicate with the wifi scanning protocol on Brother MFC-J430W
Brother MFC-J430W protocol wrapper (wifi scanner) Reasons Brother MFC-J430W has already scanner driver and you can download here but that are prebuilt
An Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
NGINX Ingress Controller Overview ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer. Learn more a
Testing local and remote shell commands in Go
Testing local and remote shell commands in Go. This is an (intentionally simplified) example of how unix shell commands can be unit-tested in Go. The
Automatically capture all potentially useful information about each executed command (as well as its output) and get powerful querying mechanism
nhi is a revolutionary tool which automatically captures all potentially useful information about each executed command and everything around, and delivers powerful querying mechanism.
✨ A lightweight HTTP server based on GO, will try to detect your OS and architecture and return as SHELL script. ✨
✨ A lightweight HTTP server based on GO, will try to detect your OS and architecture and return as SHELL script. ✨
DanaConfig is a static configuration extractor implemented in Golang for the main component of DanaBot
DanaConfig is a static configuration extractor implemented in Golang for the main component of DanaBot (targeting Microsoft Windows). By de