-
Notifications
You must be signed in to change notification settings - Fork 2
/
security.sls
54 lines (47 loc) · 1.81 KB
/
security.sls
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
{% from 'arch/lib.sls' import aur_install with context %}
{% from 'desktop/user/lib.sls' import user, user_info, user_home with context %}
{% from 'python/lib.sls' import pipx_install %}
security-tools:
pkg.installed:
- pkgs:
## crypto
### Hashing / Dictionary / Offline Attacks
# hashcat - Multithreaded advanced password recovery utility
- hashcat
## Network
### monitor/scan
- tcpdump
# wireshark - Network traffic and protocol analyzer/sniffer
- wireshark-cli
- termshark
- wireshark-qt
# bettercap - Swiss army knife for network attacks and monitoring
- bettercap
- bettercap-caplets
# fping - Utility to ping multiple hosts at once
- fping
# nmap - Utility for network discovery and security auditing
- nmap
# dsniff - Collection of tools for network auditing and penetration testing
- dsniff
# etherape - Graphical network monitor for various OSI layers and protocols
- etherape
# masscan - TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes
- masscan
### MITM
# sslsplit - Tool for man-in-the-middle attacks against SSL/TLS encrypted network connections
- sslsplit
# mitmproxy - SSL-capable man-in-the-middle HTTP proxy
- mitmproxy
{% load_yaml as pkgs %}
### MITM
# frida - Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers
- python-frida
### NFC
# mfoc - MiFare Classic Universal toolKit
- mfoc
{% endload %}
{{ aur_install("security-tools-aur", pkgs) }}
# security-tools-pipx
# pywhat - Identify anything. identify emails, IP addresses, and more. Feed it a .pcap file or some text
{# pipx_install('pywhat', user=user) #}