Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

capshow

Prints out info about capabilities

Building

You need libcap-dev

$ sudo apt-get install libcap-dev

Then compile using gcc

$ gcc capShow.c -o capshow -lcap

Usage

Show every capability of all threads

$ ./capshow

Show capabilities of particular process

$ ./capshow -p pid

Show readable version of capabilities

$ ./capshow -r

capenv

An application locks itself, and all of its descendants, into an environment where the only way of gaining capabilities is by executing a program with associated file capabilities

Building

You need libcap-ng-dev

$ sudo apt-get install libcap-ng-dev

Then compile using gcc

$ gcc capEnviron.c -o capenv -lcap-ng

Usage

Run program with some capabilities

$ sudo ./capenv (capabilities_to_add ...) -p program_path program_args

Run programm without any capabilities

$ sudo ./capenv -p program_path program_args

services

Services were used for testing ways of manipulating capabilities of a program

About

Study on linux capabilities

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages