Skip to content

meebey/elephant-hunt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 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.

Supported features:

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

Future features/ideas:

  • a risk-score approach instead of raw technical numbers (e.g. bytes)
  • privileged vs unprivileged user -> privileged leads to high exposure of data
  • analyse and assess language safeness
  • analyse open ports (needs privileged user)
  • analyse and assess entry-points
    • listening TCP/UDP ports
    • Unix sockets
    • file read operations
  • 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

Contributors 2

  •  
  •