A Go based HTTP Botnet

Related tags

Miscellaneous GoBot

Second interation of GoBot, https://github.com/SaturnsVoid/GoBot2


GoBot is a project i am working on as i learn Go. GoBot is a PoC(Proof of Concept) Trojan that uses HTTP connections for commands and sending information.


Stopped working on this; I am a vary bad coder and don't think i can do much more myself... I will continue trying to learn to code in Go though i may never work on this project again.... If ANYONE wants you can take over this project, see what Go can do.

Current Features

  • Base64 Encoding/Decoding
  • Uniqe ID Generation (MD5)
  • Message Box
  • Install
  • Open Website - Visable
  • Open Website - Hidden
  • Single Instance
  • Ring3 Rootkit (Written in C)
  • Download and Run
  • Open Program
  • Simple to use Control Panel (PHP, HTML, SQL)

How to Build and Use

  • Use the command go get https://github.com/SaturnsVoid/GoBot
  • Edit the settings to your liking in GoBot.go
  • Compile GoBot.go with the other folder inside src
  • Edit the Control Panels settings (Key = your login to see the control panel)
  • Import the MySQL database
  • Upload the Control Panel to a secure server
  • Run GoBot
  • Command from Control Panel (Example Panel Login:

Current Credits and Stuff

Terms of Use

* Do NOT use this on any computer you do not own, or are allowed to run this on.
* Credits must always be given, With linksback to here.
* You may NEVER attempt to sell this, its free and open source.


Go is a amazing and powerful programming language. If you already haven't, check it out; https://golang.org/


Please Donate To Bitcoin Address: 1AEbR1utjaYu3SGtBKZCLJMRR5RS7Bp7eE

----------Update Log---------------------

10/11/2015 @ 5:15PM:

  • Rewrote how checking internet connection is done
  • New Ring3 Rootkit (https://github.com/petercunha/GoAT)
  • New Install Method (https://github.com/petercunha/GoAT)
  • New Control Panel
  • Download and Run (for exe's)
  • Run Program (exe, bat, ect..)
  • Added 1 minute delay before connecting to panel (Security)
  • Fixed custom "Check Command" timer
  • Send basic information to Control Panel
  • New DebugLog feature
  • Code Cleaning
  • Removed Uninstall (Have to rewrite it to work with new Rootkit and Install)

10/07/2015 @ 1:40PM:

  • Rewrote GoBot.php to do the basics to test that the bot works.

10/06/2015 @ 12:00PM:

  • Changed the way the command URL is handled
  • Made a temporary fix for the Timer issue cousing issues with running and compiling. (woops)
Bitcoin: 1AEbR1utjaYu3SGtBKZCLJMRR5RS7Bp7eE Known Languages: VB.NET Python Go I am always learning.
An HTTP service for customizing import path of your Go packages.

Go Packages A self-host HTTP service that allow customizing your Go package import paths. Features Reports. Badges. I18N. Preview I launch up a free H

Razon Yang 18 Nov 18, 2021
Http web frame with Go Programming Language

Http web frame with Go Programming Language

jk 0 Oct 17, 2021
An in-memory, key-value store HTTP API service

This is an in-memory key-value store HTTP API service, with the following endpoints: /get/{key} : GET method. Returns the value of a previously set ke

Ujjwal Goyal 1 May 23, 2022
Graphical small-internet client for windows, linux, MacOS X and BSDs. Supports gemini, http, https, gopher, finger.

Graphical small-internet client for windows, linux, MacOS X and BSDs. Supports gemini, http, https, gopher, finger.

Felix Queißner 537 Jun 17, 2022
http-theft-bank-LiujJian created by GitHub Classroom

http-theft-bank-start-template 木犀银行抢劫游戏模版 hope this can help you http-theft-bank-start-template To begin with Tips 附录 http URL http 工作流程 http 协议方法 HTT

null 0 Dec 2, 2021
Apple Push Notification (APN) Provider library for Go 1.6 and HTTP/2.

Apple Push Notification (APN) Provider library for Go 1.6 and HTTP/2. Send remote notifications to iOS, macOS, tvOS and watchOS. Buford can also sign push packages for Safari notifications and Wallet passes.

null 0 Dec 6, 2021
A Simple Bank Web Service implemented in Go, HTTP & GRPC, PostgreSQL, Docker, Kubernetes, GitHub Actions CI

simple-bank Based on this Backend Master Class by TECH SCHOOL: https://youtube.com/playlist?list=PLy_6D98if3ULEtXtNSY_2qN21VCKgoQAE Requirements Insta

Tien La 0 Dec 9, 2021
A Simple HTTP health checker for golang

patsch Permanently Assert Target Succeeds Check Health use cases used by kubernetes cluster admins to quickly identify faulty ingresses used by kubern

DB Schenker 4 Feb 22, 2022
Gore - Simple HTTP client for Go

GoRe (Go Requester) Simple HTTP client for Go Example g := gore.New( gore.With

Hadi Hidayat Hammurabi 8 Jan 21, 2022
Protocol Buffers to HTTP client code generator/converter

Proto2http Proto2http provides a code generation tool to convert your protocol buffers (.proto) files into invokable HTTP request. Usage proto2http -p

Kodiiing 5 May 7, 2022
Flow-based and dataflow programming library for Go (golang)

GoFlow - Dataflow and Flow-based programming library for Go (golang) Status of this branch (WIP) Warning: you are currently on v1 branch of GoFlow. v1

Vladimir Sibirov 1.4k Jun 24, 2022
GObject-introspection based bindings generator

WARNING! This project is no longer maintained. Probably doesn't even compile. GObject-introspection based bindings generator for Go. Work in progress

null 47 Jan 5, 2022
Yubigo is a Yubikey client API library that provides an easy way to integrate the Yubico Yubikey into your existing Go-based user authentication infrastructure.

yubigo Yubigo is a Yubikey client API library that provides an easy way to integrate the Yubikey into any Go application. Installation Installation is

Geert-Johan Riemer 119 Apr 28, 2022
Generate spreadsheets based on GitHub contributions

pullsheet generates a CSV (comma separated values) & HTML output about GitHub activity across a series of repositories.

Google 58 Jun 21, 2022
Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

The Moby Project Moby is an open-source project created by Docker to enable and accelerate software containerization. It provides a "Lego set" of tool

Moby 63.4k Jun 24, 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 19.7k Jun 26, 2022
Experimental code execution microservice based on Docker containers.

ranna ランナー - Experimental code runner microservice based on Docker containers. ⚠ PLEASE READ BEFORE USE First of all, this project is currently work i

ranna 21 Apr 19, 2022
Scaffolding tool for golang based services

Scaffolding tool for golang based services

Praveen Penumaka 2 Mar 6, 2022
The new home of the CUE language! Validate and define text-based and dynamic configuration

The CUE Data Constraint Language Configure, Unify, Execute CUE is an open source data constraint language which aims to simplify tasks involving defin

null 2.7k Jun 30, 2022