Go Scanner

Open-source Go projects categorized as Scanner

Top 23 Go Scanner Projects

  • tfsec

    Security scanner for your Terraform code

  • Project mention: A Deep Dive Into Terraform Static Code Analysis Tools: Features and Comparisons | dev.to | 2024-04-16

    tfsec Owner/Maintainer: Aqua Security (acquired in 2021) Age: First released on GitHub on March 5th, 2019 License: MIT License tfsec project is no longer actively maintained in favor of the Trivy tool. But because many people still use it and it's quite famous, I added tfsec to this comparison. However, I recommend against using it for new projects.

  • osv-scanner

    Vulnerability scanner written in Go which uses the data provided by https://osv.dev

  • Project mention: An Intro to SBOMs | news.ycombinator.com | 2023-04-25
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Smap

    a drop-in replacement for Nmap powered by shodan.io

  • jaeles

    The Swiss Army knife for automated Web Application Testing

  • sx

    :vulcan_salute: Fast, modern, easy-to-use network scanner

  • kubeclarity

    KubeClarity is a tool for detection and management of Software Bill Of Materials (SBOM) and vulnerabilities of container images and filesystems

  • Project mention: Building Secure Docker Images for Production - Best Practices | dev.to | 2023-06-30

    In the following steps, we use a local Kubernetes cluster (such as kind) to test the image. With the cluster up and running, let's install some tooling to help us with image scanning. In this case, we're using KubeClarity. Follow the installation instructions in the README to install it into your development cluster.

  • MobileHackersWeapons

    Mobile Hacker's Weapons / A collection of cool tools used by Mobile hackers. Happy hacking , Happy bug-hunting

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • nmap-formatter

    A tool that allows you to convert NMAP results to html, csv, json, markdown, graphviz (dot) or sqlite. Simply put it's nmap converter.

  • Project mention: NMAP-formatter: convert NMAP results to HTML, CSV, JSON, graphviz (dot), SQLite | news.ycombinator.com | 2024-01-26
  • rdio-scanner

    Rdio Scanner is an open source software that ingest and distribute audio files generated by various software-defined radio recorders. Its interface tries to reproduce the user experience of a real police scanner, while adding its own touch.

  • Project mention: I am looking to get an RTL-SDR for my father for christmas. Is there an SDR program that I can kind of "set it and forget it" for him? He just wants a basic scanner that scans weather and nearby emergency services. | /r/RTLSDR | 2023-12-10

    If your area is P25, then https://github.com/robotastic/trunk-recorder with https://github.com/chuot/rdio-scanner makes a great setup.

  • local-log4j-vuln-scanner

    Simple local scanner for vulnerable log4j instances

  • netz

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

  • lazytrivy

    Vulnerability scanning just got lazier

  • netscanner

    netscanner - TCP/UDP scanner to find open or closed ports

  • pillager

    Pillage filesystems for sensitive information with Go 🔍 (by brittonhayes)

  • udpx

    Fast and lightweight, UDPX is a single-packet UDP scanner written in Go that supports the discovery of over 45 services with the ability to add custom ones. It is easy to use and portable, and can be run on Linux, Mac OS, and Windows. Unlike internet-wide scanners like zgrab2 and zmap, UDPX is designed for portability and ease of use.

  • sgCheckup

    sgCheckup generates nmap output based on scanning your AWS Security Groups for unexpected open ports.

  • goblob

    A fast enumeration tool for publicly exposed Azure Storage blobs.

  • scan

    scan sql rows into any type powered by generics (by wroge)

  • backscanner

    A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward.

  • Project mention: Scanner to read file from the end | /r/golang | 2023-08-24

    A while back, I had this task of reading a file backward, line by line, to find a particular value. There is no solution in std lib. So, I tried to use some existent solution from github, like backscanner. But you know what? After wrestling with some tricky corner cases and realising it didn't quite fit my needs, I rolled up my sleeves and came up with my own solution. And just last week, I decided to built a highly effective reverse scanner - rscanner. I tried to cover all those corner cases, made interface similar to bufio.Scanner and kept it effective. Any thoughts or feedback are welcome!

  • TrojanSourceFinder

    🔎 Help find Trojan Source vulnerability in code 👀 . Useful for code review in project with multiple collaborators (CI/CD)

  • mxcheck

    mxcheck is an info and security scanner for e-mail servers.

  • Project mention: mxcheck v1.5.1 released | /r/sysadmin | 2023-05-15
  • log4shelldetect

    Rapidly scan filesystems for Java programs potentially vulnerable to Log4Shell (CVE-2021-44228) or "that Log4j JNDI exploit" by inspecting the class paths inside files

  • archer

    Distributed network and vulnerability scanner (by taythebot)

  • Project mention: The Elasticsearch Rant | news.ycombinator.com | 2023-06-11

    For the query string, you don’t have to implement your own DSL. Elasticsearch supports it out of the box. You could POST a JSON object to “/_search” but you can also do a GET with the “q” query parameter.

    Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/curr...

    In the Golang library you can use the “Search.WithQuery” option. This means you don’t have to construct a JSON request body.

    Here’s an example: https://github.com/taythebot/archer/blob/main/pkg/elasticsea...

    The Elasticsearch Golang library is a real pain to use. It was meant as a low level library so they didn’t add any types. However they are currently working on a typed client! The documentation is a bit lacking but going through go.dev you can find all the methods you need. This still means you need to JSON decode the response, but it helps you build queries, which is a step up.

    Typed Client: https://www.elastic.co/guide/en/elasticsearch/client/go-api/...

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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 2024-04-16.

Go Scanner related posts


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

Project Stars
1 tfsec 6,544
2 osv-scanner 5,812
3 Smap 2,726
4 jaeles 2,060
5 sx 1,412
6 kubeclarity 1,254
7 MobileHackersWeapons 638
8 nmap-formatter 592
9 rdio-scanner 384
10 local-log4j-vuln-scanner 383
11 netz 362
12 lazytrivy 267
13 netscanner 205
14 pillager 186
15 udpx 164
16 sgCheckup 82
17 goblob 66
18 scan 60
19 backscanner 59
20 TrojanSourceFinder 46
21 mxcheck 45
22 log4shelldetect 44
23 archer 39
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives