summaryrefslogtreecommitdiff
path: root/pwn/packages/packages.scm
diff options
context:
space:
mode:
Diffstat (limited to 'pwn/packages/packages.scm')
-rw-r--r--pwn/packages/packages.scm45
1 files changed, 45 insertions, 0 deletions
diff --git a/pwn/packages/packages.scm b/pwn/packages/packages.scm
new file mode 100644
index 0000000..f1fbeef
--- /dev/null
+++ b/pwn/packages/packages.scm
@@ -0,0 +1,45 @@
+(define-module (pwn packages)
+#:use-module (gnu)
+#:use-module (gnu packages dns)
+#:use-module (gnu packages networking)
+#:use-module (gnu packages databases)
+#:use-module (gnu packages rdesktop)
+#:use-module (gnu packages vnc)
+#:use-module (gnu packages admin)
+#:use-module (gnu packages password-utils)
+#:use-module (gnu packages python-web)
+#:use-module (gnu packages package-management)
+#:export (pwn-packages))
+
+(use-package-modules curl rsync samba dns)
+
+(define pwn-packages (list
+ ;; guix channel packages
+ ;; basic packages from (gnu)
+ curl rsync (list isc-bind "utils")
+ samba ; provides smbclient
+
+ ;; from (admin)
+ nmap tcpdump
+
+ ;; from (networking)
+ socat fping
+
+ ;; from (password-utils)
+ john-the-ripper-jumbo
+ hashcat hydra
+
+ ;; from (databases)
+ mysql
+
+ ;; from (rdesktop)
+ freerdp ; provides xfreerdp client
+
+ ;; from (vnc)
+ remmina
+
+ ;; from (python-web)
+ python-scrapy
+
+ ;; from (package-management)
+ nix pipx))