Skip to content

Commit 7de4244

Browse files
author
Wintrmvte
committed
Initial commit
0 parents  commit 7de4244

File tree

6 files changed

+461
-0
lines changed

6 files changed

+461
-0
lines changed

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2020 redcodelabs.io
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
<h1 align="center"> GodSpeed </h1>
2+
<p align="center">
3+
<a>
4+
<img src="logo.png" width="620">
5+
</a>
6+
</p>
7+
8+
9+
![Language](https://img.shields.io/badge/Language-Go-blue.svg?longCache=true&style=flat-square) ![License](https://img.shields.io/badge/License-MIT-purple.svg?longCache=true&style=flat-square)
10+
11+
12+
## Introduction
13+
GodSpeed is a robust and intuitive manager for reverse shells.
14+
15+
It supports tab-completion, verbose listing of connected hosts and easy interaction with selected shells by passing their corresponding ID.
16+
17+
## Basic usage
18+
19+
When no options are used, the reverse listener is launched on port 4444 and the main prompt is started.
20+
21+
Listening port can be specified with `--port` flag. The full address of the listening server can be copied to clipboard with `--clip`.
22+
23+
From the prompt, you can list connected shells with `list` command, interact with them using `interact <id_1> ... <id_N>` and see if each connection is alive with `check` command.
24+
25+
Running `check -r` will remove dead connections from the pool.
26+
27+
Running `interact *` will set status of every connected shell as active.
28+
29+
Running `interact -r <id>` sets status of selected ID as inactive (this connection will not receive entered commands).
30+
31+
## Requirements
32+
33+
github.com/akamensky/argparse
34+
github.com/olekukonko/tablewriter
35+
github.com/atotto/clipboard
36+
github.com/c-bata/go-prompt
37+
github.com/common-nighthawk/go-figure
38+
github.com/fatih/color
39+
github.com/redcode-labs/Coldfire
40+
github.com/taion809/haikunator
41+
## Screenshots
42+
<p align="center">
43+
<a>
44+
<img src="screenshot1.png" width="860">
45+
</a>
46+
</p>
47+
<p align="center">
48+
<a>
49+
<img src="screenshot2.png" width="860">
50+
</a>
51+
</p>
52+
53+
54+
## License
55+
This software is under [MIT License](https://en.wikipedia.org/wiki/MIT_License)

0 commit comments

Comments
 (0)