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
931 stars 62 forks source link

Add a Dockerfile and GitHub Actions script #19

Closed PythonCoderAS closed 7 months ago

PythonCoderAS commented 8 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 8 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 7 months ago

For some reason the workflow does not run on v4.

TrueSkrillor commented 7 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 7 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 7 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.