Bläddra i källkod

Drop any outgoing telnet connections

Bob Mottram 8 år sedan
förälder
incheckning
794962ac85
2 ändrade filer med 16 tillägg och 0 borttagningar
  1. 13
    0
      src/freedombone-utils-firewall
  2. 3
    0
      src/freedombone-utils-setup

+ 13
- 0
src/freedombone-utils-firewall Visa fil

153
     mark_completed $FUNCNAME
153
     mark_completed $FUNCNAME
154
 }
154
 }
155
 
155
 
156
+function firewall_drop_telnet {
157
+    if [[ $(is_completed $FUNCNAME) == "1" ]]; then
158
+        return
159
+    fi
160
+    # telnet isn't enabled as an input and we can also
161
+    # drop any outgoing telnet, just in case
162
+    iptables -A OUTPUT -p tcp --dport telnet -j REJECT
163
+    iptables -A OUTPUT -p udp --dport telnet -j REJECT
164
+    function_check save_firewall_settings
165
+    save_firewall_settings
166
+    mark_completed $FUNCNAME
167
+}
168
+
156
 function configure_firewall_ping {
169
 function configure_firewall_ping {
157
     if [[ $(is_completed $FUNCNAME) == "1" ]]; then
170
     if [[ $(is_completed $FUNCNAME) == "1" ]]; then
158
         return
171
         return

+ 3
- 0
src/freedombone-utils-setup Visa fil

561
     function_check configure_firewall_ping
561
     function_check configure_firewall_ping
562
     configure_firewall_ping
562
     configure_firewall_ping
563
 
563
 
564
+    function_check firewall_drop_telnet
565
+    firewall_drop_telnet
566
+
564
     function_check configure_firewall_for_dns
567
     function_check configure_firewall_for_dns
565
     configure_firewall_for_dns
568
     configure_firewall_for_dns
566
 
569