Skip to content

Graphical user interface for the AppArmor security module.

License

Notifications You must be signed in to change notification settings

Pavl-o/AppAnvil

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AppAnvil

A GUI for the Linux Security Module AppArmor

Dependencies

Compile Time

  • cmake
  • g++ (or another equivalent c++ compiler)
  • libgtkmm-3.0-dev
  • jsoncpp-dev

Optional

A GUI builder

  • glade

Linters and Static Analysis tools used by the Makefile

  • cppcheck
  • clang-tidy

Compilation Instructions

To modify pkexec's behavior when authenticating calls to some AppArmor utilities.

sudo cp ./resources/com.github.jack-ullery.AppAnvil.pkexec.policy /usr/share/polkit-1/actions/

To generate a makefile, and build the project using that makefile:

$ cmake .
$ make

To run Linters and extra static analysis on source code

$ make ANALYZE

Run

To run the resulting binary:

$ ./dist/appanvil

About

Graphical user interface for the AppArmor security module.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 85.0%
  • CMake 15.0%