We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cfebc27 commit d7662c2Copy full SHA for d7662c2
bash/ipt.sh
@@ -0,0 +1,23 @@
1
+#!/usr/bin/env bash
2
+# iptables -L -nv |grep 443
3
+
4
+# clear all
5
+iptables -F
6
7
+# no http
8
+iptables -A INPUT -p tcp --dport 80 -j DROP
9
+iptables -A INPUT -p tcp --dport 3128 -j DROP
10
11
+# add ip address in ip.txt
12
+nip=`wc -l ip.txt|awk '{print $1}'`
13
+for((i=1;i<=$nip;i++))
14
+do
15
+ip_n=`awk -v i=$i '{if(NR==i)print $1}' ip.txt`
16
+iptables -A INPUT -p tcp --dport 443 -s $ip_n -j ACCEPT
17
+done
18
19
+# drop all others
20
+iptables -A INPUT -p tcp --dport 443 -j DROP
21
22
+# show all
23
+iptables -L INPUT -n --line-number
0 commit comments