Go Cybersecurity

Open-source Go projects categorized as Cybersecurity

Top 23 Go Cybersecurity Projects

  • vuls

    Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices

  • berty

    Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network

    Project mention: How to explore writing an app for ipfs with rust? | /r/ipfs | 2023-03-05

    Not written in Rust, but may be Berty can give you some ideas?

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • httpx

    httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library. (by projectdiscovery)

    Project mention: 5 Awesome Go Projects To Know Before You Die | /r/golang | 2023-05-05

    Httpx: https://github.com/projectdiscovery/httpx

  • Open-Source-Security-Guide

    Open Source Security Guide. Learn all about Security Standards (FIPS, CIS, FedRAMP, FISMA, etc.), Frameworks, Threat Models, Encryption, and Benchmarks.

    Project mention: Degree vs Certifications | /r/sysadmin | 2023-03-23

    Cyber Security is one of the biggest needs in the industry right now as well. This Github has a lot of information for all the different areas.

  • SatIntel

    SatIntel is an OSINT tool for Satellites 🛰. Extract satellite telemetry, receive orbital predictions, and parse TLEs 🔭

    Project mention: Satellite Reconnaissance Cybersecurity Tool 🛰✨ | /r/satellite | 2023-05-08
  • ppmap

    A scanner/exploitation tool written in GO, which leverages client-side Prototype Pollution to XSS by exploiting known gadgets.

  • beelzebub

    Go based low code Honeypot Framework with Enhanced Security, leveraging OpenAI GPT for System Virtualization

    Project mention: A secure honeypot framework low code, with a layer system virtualization using GPT-3 | /r/hacking | 2023-07-01
  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • netz

    Discover internet-wide misconfigurations while drinking coffee (by SpectralOps)

  • BucketLoot

    BucketLoot is an automated S3-compatible bucket inspector that can help users extract assets, flag secret exposures and even search for custom keywords as well as Regular Expressions from publicly-exposed storage buckets by scanning files that store data in plain-text.

    Project mention: Introducing BucketLoot - An Automated Cloud Bucket Inspector | /r/linux | 2023-07-26
  • haaukins

    A Highly Accessible and Automated Virtualization Platform for Security Education

  • GoWard

    A robust Red Team proxy written in Go.

  • turbo-scanner

    A port scanner and service detection tool that uses 1000 goroutines at once to scan any hosts's ip or fqdn with the sole purpose of testing your own network to ensure there are no malicious services running.

  • Go-Hacking

    A FREE comprehensive online Go hacking tutorial utilizing the x64, ARM64 and ARM32 architectures going step-by-step into the world of reverse engineering Golang from scratch.

    Project mention: Go Hacking FREE Course, learn Go and how to reverse engineer it step-by-step | /r/ReverseEngineering | 2023-03-01
  • turbo-attack

    A turbo traffic generator pentesting tool to generate random traffic with random mac and ip addresses in addition to random sequence numbers to a particular ip and port.

  • aeacus

    🔐 Vulnerability remediation scoring system

    Project mention: Where can I find practice images for Server? | /r/cyberpatriot | 2022-10-23

    https://magistrate.shiversoft.net, https://eth007.me/blog/cypat/, https://github.com/elysium-suite/aeacus. These are useful links for you to take a look.

  • sig-716i

    A CLI tool that can be used to disrupt wireless connectivity in your area by jamming all the wireless devices connected to multiple access points.

  • conceal

    A command line utility that provides a secure method to get your secrets from your existing password manager. :lock:

    Project mention: Conceal | /r/devopspro | 2023-01-28

    A compact and simple program targeting SIMATIC S7 Programmable Logic Controllers (PLCs) written in Go. Allowing for cross-compilation to target multiple operating systems out of the box, SIMATIC-SMACKDOWN enumerates networks for S7 devices before launching a distributed attack to STOP PLC CPUs.

    Project mention: Repositories that have shaped me as an infosec student | /r/netsecstudents | 2022-12-15

    ICS Malware dubbed SIMATIC Smackdown: https://github.com/RoseSecurity/SIMATIC-SMACKDOWN Red-Teaming TTPs: https://github.com/RoseSecurity/Red-Teaming-TTPs Web App Pentesting: https://github.com/RoseSecurity/ScrapPY ICS Metasploit Module: https://github.com/RoseSecurity/APOLOGEE OSINT CTF: https://github.com/RoseSecurity/Obfusc8ted

  • inox

    Inox is a secure programming language for Web development and scripting (by inoxlang)

    Project mention: Imports in Inoxlang | dev.to | 2023-05-24

    Inox is a secure programming language for Web development and scripting. In this tutorial series you will learn the basics of the language.

  • last-stop

    Last Stop is more than just DLP. On top of our increased security visibility, we enable people to share prompts amongst each other as individuals or as an organization to increase speed to knowledge, building a platform for centralized usage.

    Project mention: [P] OSS ChatGPT trust, safety, & enablement platform to secure the organization and the individual! | /r/MachineLearning | 2023-04-05
  • Go-MISPFeedGenerator

    Golang implementation of PyMISP-feedgenerator

  • basicgopot

    Honeypot for file uploads. Written in Go.

    Project mention: basicgopot: Honeypot for file uploads written in Go. | /r/golang | 2023-06-29

    The project can be found on GitHub here.

  • puffgo

    A go package implementing a simple logic-bomb.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-07-26.

Go Cybersecurity related posts


What are some of the best open-source Cybersecurity projects in Go? This list will help you:

Project Stars
1 vuls 10,276
2 berty 6,973
3 httpx 5,800
4 Open-Source-Security-Guide 756
5 SatIntel 462
6 ppmap 425
7 beelzebub 418
8 netz 363
9 BucketLoot 225
10 haaukins 168
11 GoWard 158
12 turbo-scanner 124
13 Go-Hacking 105
14 turbo-attack 96
15 aeacus 90
16 sig-716i 77
17 conceal 59
19 inox 22
20 last-stop 19
21 Go-MISPFeedGenerator 16
22 basicgopot 12
23 puffgo 9
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.