aartaka / chur-guix

A collection of pentesting packages for Guix package manager
GNU General Public License v3.0
5 stars 0 forks source link

+TITLE:Chur

ARCHIVED: Pentesting is not the first priority for me now, so this channel is not really maintainable.

Chur is a Guix channel providing the pentesting- and security-related packages not (yet) present in the upstream Guix.

Chur can be installed as a [[https://www.gnu.org/software/guix/manual/en/html_node/Channels.html][Guix channel]]. To do so, add it to =~/.config/guix/channels.scm=:

+BEGIN_SRC scheme

(cons* (channel (name 'chur) (url "https://github.com/aartaka/chur-guix")) %default-channels)

+END_SRC

Then run =guix pull=.

All in all, even though Chur as a god may have not existed at all (you never know...), it's a good concept to tie to Pentesting-related channel. Pentesting, after all, is about drawing boundaries and outlining property -- it's exactly what Chur is responsible for :)

Use this channel for good and be Chur on you!

Manifest file with all the Chur packages and all the packages from Guix/elsewhere you might need for pentesting is in the writing. You can help with it by opening an issue with the packages you find necessary in your workflow!

There's no system declaration file for hardened and pentesting-ready system yet, so you can be a person to contribute it!

[[https://cisofy.com/lynis/][Lynis]] can be handy in searching for security problems on your particular system, and its suggestions are the best starting points for the system declaration file.

You're welcome to contribute the packages you think Chur lacks! Some tips: