Skip to content

hardenedlinux/elephant-hunt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elephant Hunt

GitHubCI pipeline status badge Go Report Card GitHub contributors License

GitHub Repo stars Twitter Follow

GitHub Release Date

A new risk-based methodology to identify application attack-surface by analyzing the running processes.

Currently supported:

  • quantification of attack-surface with size of executable binary and its shared libraries (excluding non-executable code)

Future:

  • a risk-score approach instead of raw technical numbers (e.g. bytes)
  • privileged vs unprivileged user
  • analyse and assess language safeness
  • analyse open ports (needs privileged user)
  • report with break-down per executable and size of each loaded shared library

Required Software

  • GoLang

    $ apt-get install golang

Build

go build main.go

Run

go run main.go

About

Elephant Hunt: identify and reduce attack-surface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 82.1%
  • Nix 15.7%
  • Shell 2.2%