Skip to content

jef/gh-audit-org-keys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

audit-org-keys ci

The point of this project is to help demonstrate that users of GitHub could potentially fall victim to getting their private SSH key cracked. This based on the size and complexity of the key the user generates.

Programs like ssh2john from John the Ripper can best demonstrate how fast an SSH private key can be solved from a not so complex algorithm with low key lengths (think RSA < 1024 bits).

Getting started

Requirements

  • Go 1.14+ or Docker
  • GitHub Personal Access Token
  • GitHub Organization that you can read

Running

Golang

export GITHUB_ORGANIZATION=actions
export GITHUB_PAT=mysecrettoken

# native
make run

# Docker
make run-docker

Acknowledgments