RUB-NDS / Terrapin-Scanner

This repository contains a simple vulnerability scanner for the Terrapin attack present in the paper "Terrapin Attack: Breaking SSH Channel Integrity By Sequence Number Manipulation".
https://terrapin-attack.com
Apache License 2.0
947 stars 64 forks source link

Add a Dockerfile and GitHub Actions script #19

Closed PythonCoderAS closed 10 months ago

PythonCoderAS commented 11 months ago

This allows someone to manually build the Docker image or just use the prebuilt one (built with GitHub Actions).

Fix #18

Note: In order for the Docker image to be pullable, another release will have to be made so a new tag is created.

TrueSkrillor commented 11 months ago

Thanks for the PR! I'll test this as soon as I return from vacation by next week. Until then, everyone interested may build the image from your branch.

PythonCoderAS commented 10 months ago

For some reason the workflow does not run on v4.

TrueSkrillor commented 10 months ago

Sorry for the force pushes, messed up my last commit. Should be good to merge now, I updated the GH action versions (excluding upload-artifact / download-artifact for now) and the golang version (no apparent reason to pin it at 1.18 instead of 1.21).

PythonCoderAS commented 10 months ago

Sorry for the force pushes, messed up my last commit. Should be good to merge now, I updated the GH action versions (excluding upload-artifact / download-artifact for now) and the golang version (no apparent reason to pin it at 1.18 instead of 1.21).

I pinned it to 1.18 because that's what the go.mod file contains.

TrueSkrillor commented 10 months ago

Yeah, the go version specified in the go.mod file is the minimum version required to build the project. But doesn't matter, builds fine either way.