GodSpeed is a robust and intuitive manager for reverse shells.

Overview

GodSpeed

Language License

Introduction

GodSpeed is a robust and intuitive manager for reverse shells.

It supports tab-completion, verbose listing of connected hosts and easy interaction with selected shells by passing their corresponding ID.

Basic usage

When no options are used, the reverse listener is launched on port 4444 and the main prompt is started.

Listening port can be specified with --port flag. The full address of the listening server can be copied to clipboard with --clip.

From the prompt, you can list connected shells with list command, interact with them using interact ... and see if each connection is alive with check command.

Running check -r will remove dead connections from the pool.

Running interact * will set status of every connected shell as active.

Running interact -r sets status of selected ID as inactive (this connection will not receive entered commands).

Requirements

 github.com/akamensky/argparse
 github.com/olekukonko/tablewriter
 github.com/atotto/clipboard
 github.com/c-bata/go-prompt
 github.com/common-nighthawk/go-figure
 github.com/fatih/color
 github.com/redcode-labs/Coldfire
 github.com/taion809/haikunator

Screenshots

License

This software is under MIT License

You might also like...
Command Line Alias Manager and Plugin System - Written in Golang
Command Line Alias Manager and Plugin System - Written in Golang

aly - Command Line Alias Manager and Packager Aly offers the simplest way to manage, share, and obtain command line aliases! Warning: This project is

Secure, private and feature-rich CLI password manager
Secure, private and feature-rich CLI password manager

Kure Kure is a free and open-source password manager for the command-line. This project aims to offer the most secure and private way of operating wit

Moldy CLI the best project starter and manager of the world
Moldy CLI the best project starter and manager of the world

You don't know how to start your project ... you want to help other people know your tool or language. Use Moldy! the best helper to start your project

Bucket-ssh. A fuzzy ssh manager for managing and categorizing ssh connections.
Bucket-ssh. A fuzzy ssh manager for managing and categorizing ssh connections.

Bssh is an ssh bucket for categorizing and automating ssh connections. Also, with parallel command execution and connection checks(pings) over categories (namespaces).

Declarative CLI Version manager. Support Lazy Install and Sharable configuration mechanism named Registry. Switch versions seamlessly

aqua Declarative CLI Version manager. Support Lazy Install and Sharable configuration mechanism named Registry. Switch versions seamlessly. Index Slid

A password manager as a CLI, where you can use a master password to retrieve a specified password and store it in your clipboard
A password manager as a CLI, where you can use a master password to retrieve a specified password and store it in your clipboard

Password manager Description CLI to store and retrieve passwords. The retrieved password will be stored on your clipboard! Usage 1.Start with Go go ru

:zap: boilerplate template manager that generates files or directories from template repositories
:zap: boilerplate template manager that generates files or directories from template repositories

Boilr Are you doing the same steps over and over again every time you start a new programming project? Boilr is here to help you create projects from

The slightly more awesome standard unix password manager for teams
The slightly more awesome standard unix password manager for teams

gopass Introduction gopass is a password manager for the command line written in Go. It supports all major operating systems (Linux, MacOS, BSD) as we

The Todo List / Task Manager for Geeks in command line
The Todo List / Task Manager for Geeks in command line

The CLI To-Do List / Task Manager for Geeks 🧑‍💻 Developer / DevOps / Sysadmin? A command line hero? 💻 Live with the dark terminal? 📝 Think in Mark

Comments
  • Tag the source

    Tag the source

    It would be very helpful if you could tag a release. This would enable distributions to fetch the source from GitHub instead of working with checkouts. Easier to track for package maintainer, too.

    Thanks

    enhancement 
    opened by fabaff 0
Owner
RedCode Labs
Offensive Software House
RedCode Labs
A go library for easy configure and run command chains. Such like pipelining in unix shells.

go-command-chain A go library for easy configure and run command chains. Such like pipelining in unix shells. Example cat log_file.txt | grep error |

null 37 Dec 27, 2022
Clip - A simple and robust clipboard manager

clip A simple and robust clipboard manager Clip is currently ONLY for macos and

Daniel 4 Jun 20, 2022
Robust, flexible and resource-efficient pipelines using Go and the commandline

Robust, flexible and resource-efficient pipelines using Go and the commandline Project links: Documentation & Main Website | Issue Tracker | Chat Why

SciPipe 972 Dec 25, 2022
A modern and intuitive terminal-based text editor

micro is a terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the capabilities of modern terminals

Zachary Yedidia 20.9k Jan 7, 2023
A multiple reverse shell sessions/clients manager via terminal written in go

A multiple reverse shell sessions/clients manager via terminal written in go

Krisna Pranav 11 Nov 9, 2022
Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration

TerraCognita Imports your current Cloud infrastructure to an Infrastructure As Code Terraform configuration (HCL) or/and to a Terraform State. At Cycl

Cycloid 1.4k Dec 30, 2022
ReverseSSH - a statically-linked ssh server with reverse shell functionality for CTFs and such

ReverseSSH A statically-linked ssh server with a reverse connection feature for simple yet powerful remote access. Most useful during HackTheBox chall

null 652 Jan 5, 2023
s2s is a command line tool for database reverse engineering.

s2s 什么是s2s? s2s (sql to structure)是一款命令行数据库逆向工程工具,它可以通过数据库表生成对应的Java、Go、Rust结构体(class),后面将陆续支持更多的语言。 配置数据库源 s2s依赖于你的数据库,所以需要你配置好你的数据库连接信息,以便s2s会正常的运行。

Jaco Ding 20 Nov 9, 2022
s2s is a command line tool for database reverse engineering.

s2s (sql to structure)是一款命令行数据库逆向工程工具,它可以通过数据库表生成对应的Java、Go、Rust结构体(class),后面将陆续支持更多的语言。

Leon Ding 20 Nov 9, 2022
A Golang reverse shell

GRS A Golang reverse shell To build: Windows: $ go build -ldflags "-X 'main.host=LHOST' -X 'main.shell=shell path' -H windowsgui" "windows/GRS.go" Dar

Louca 1 Nov 28, 2021