mirror of
https://github.com/kforney/pentest-distro-builder.git
synced 2024-11-24 17:25:25 -07:00
Add firewalld config script.
Former-commit-id: fbde2be5bd3a96ccfeeacf406fa8393f37e82277 Former-commit-id: 35ea66a285041685c727dfa5c73f105ab5516396
This commit is contained in:
parent
e5d3cb4a8a
commit
df817a0e6e
2 changed files with 52 additions and 4 deletions
4
filesystem/etc/skel/bin/.gitignore
vendored
4
filesystem/etc/skel/bin/.gitignore
vendored
|
@ -1,4 +0,0 @@
|
|||
# Ignore everything in this directory
|
||||
*
|
||||
# Except this file
|
||||
!.gitignore
|
52
filesystem/etc/skel/bin/fw
Executable file
52
filesystem/etc/skel/bin/fw
Executable file
|
@ -0,0 +1,52 @@
|
|||
#!/bin/bash
|
||||
# init
|
||||
clear
|
||||
OPTION=$(whiptail --backtitle "Option Menu" \
|
||||
--title "FirewallD Menu" \
|
||||
--menu "Make a Selection" 20 65 13 \
|
||||
"1." "Firewall Enable........,.. Start firewall on boot" \
|
||||
"2." "Firewall Start........,... Start firewall if stopped" \
|
||||
"3." "Firewall Stop........,.... Stop firewall" \
|
||||
"4." "Firewall Reload........... Reload firewall" \
|
||||
"5." "Firewall Status........... Show open services and ports" \
|
||||
"6." "Firewall State............ Run status" \
|
||||
"7." "Firewall Services......... Show services" \
|
||||
"8." "Firewall Open RDP........ Open 3389" \
|
||||
"9." "Firewall Open Web Server.. Open http/https" \
|
||||
"10." "Firewall Panic On......... ENABLE PANIC MODE" \
|
||||
"11." "Firewall Panic Off........ DISABLE PANIC MODE" \
|
||||
"12." "Firewall Panic Status..... Check panic mode status" \
|
||||
"0." "Exit" 3>&1 1>&2 2>&3)
|
||||
case "$OPTION" in
|
||||
1.) systemctl enable firewalld --now
|
||||
pause;;
|
||||
2.) systemctl start firewalld
|
||||
pause;;
|
||||
3.) systemctl stop firewalld
|
||||
pause;;
|
||||
4.) firewall-cmd --reload
|
||||
pause;;
|
||||
5.) firewall-cmd --list-all
|
||||
pause;;
|
||||
6.) firewall-cmd --state
|
||||
pause;;
|
||||
7.) firewall-cmd --get-services
|
||||
pause;;
|
||||
8.) firewall-cmd --add-port=3389/tcp --permanent
|
||||
firewall-cmd --reload
|
||||
pause;;
|
||||
9.) firewall-cmd --add-service=http --permanent
|
||||
firewall-cmd --add-service=https --permanent
|
||||
firewall-cmd --reload
|
||||
pause;;
|
||||
10.) firewall-cmd --panic-on
|
||||
firewall-cmd --reload
|
||||
pause;;
|
||||
11.) firewall-cmd --panic-off
|
||||
firewall-cmd --reload
|
||||
pause;;
|
||||
12.) firewall-cmd --query-panic
|
||||
pause;;
|
||||
0.) exit 0 ;;
|
||||
esac
|
||||
fw
|
Loading…
Reference in a new issue