{"id":1680,"date":"2019-01-21T12:41:41","date_gmt":"2019-01-21T09:41:41","guid":{"rendered":"http:\/\/surgery.moscow\/smos\/?p=1680"},"modified":"2019-01-21T15:37:02","modified_gmt":"2019-01-21T12:37:02","slug":"ip-tables-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80","status":"publish","type":"post","link":"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80\/","title":{"rendered":"ip tables \u043f\u0440\u0438\u043c\u0435\u0440"},"content":{"rendered":"\n\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u0440\u0438\u043c\u0435\u0440 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a IP \u0442\u0430\u0431\u043b\u0438\u0446 \u0434\u043b\u044f \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0438 \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043d\u0430 \u0434\u0432\u0430 \u043a\u0430\u043d\u0430\u043b\u0430, \u043e\u0434\u0438\u043d \u043a\u0430\u043d\u0430\u043b \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043e\u0432 (8) \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0438\u0438 (10), \u0442\u0430\u043a-\u0436\u0435  \u0432 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 \u0435\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0438\u043c\u0435\u044e\u0449\u0438\u0445 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0432 \u0441\u0435\u0440\u0444\u0438\u043d\u0433\u0443 \u043f\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0440\u0430\u043c \u0438\u043d\u0435\u0442\u0440\u0435\u043d\u0435\u0442\u0430 \n<br>\n#!\/bin\/sh\n<br>\nIPTABLES=\/sbin\/iptables\n<br>MODPROBE=\/sbin\/modprobe\n<br>INT_NET_WAN=xxx.xxx.xxx.xxx\/24\n<br>INT_NET_8=xxx.xxx.xxx.xxx\/24\n<br>INT_NET_10=xxx.xxx.xxx.xxx\/24\n<br>IP_WAN=xxx.xxx.xxx.xxx\n<br>IP_LAN_8=xxx.xxx.xxx.xxx\n<br>IP_LAN_10=xxx.xxx.xxx.xxx\n<br>PRIVATE_LOCAL_IP=xxx.xxx.xxx.xxx,xxx.xxx.xxx.xxx# ip adresses for directors\n<br>\n<br>INTERFACE_WAN=eth5\n<br>INTERFACE_LAN_8=eth0\n<br>INTERFACE_LAN_10=eth1\n<br>\nUNPRIVPORTS=1024:65535\t #\u043d\u0435\u043f\u0440\u0438\u0432\u0438\u043b\u0438\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u0440\u0442\u044b\n<br>\nANYWHERE=any\/0 \t\t #\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441\n<br>MSSQL_LOCAL_SERVER=xxx.xxx.xxx.137\n<br>HTTPD_MS_LOCAL_SERVER=xxx.xxx.xxx.137\n\n<br>TEL_IP=xxx.xxx.xxx.0\/27,xxx.xxx.xxx.0\/24\n<br><br>\n#whatsApp  PORTS  tcp 5222;443; udp 3478\nWHATSAPP_IP=31.13.81.48,31.13.81.53,157.240.20.51,31.13.84.48\n<br><br>\n# viber ports  TCP 443  ( ? and UDP: 5242 4244 5243) \nVIBER_IP=178.162.219.152,151.101.112.233,77.88.21.90,35.210.148.251,77.88.21.90,87.250.247.182,18.201.7.5,18.201.5.105,18.201.7.4,74.125.232.246,64.233.162.95,209.85.233.95,\n<br><br>\n#  185.170.204.91 &#8212; platforma.ofd , ports 21101\nPLATFORMAOFD_IP=185.170.204.91\n<br><br>\n# 194.186.207.162 sberbank pinpad ports 670 (650 , 666, 670)\nSBER_PINPAD_IP=194.186.207.162,194.54.14.89,194.54.14.62\n<br><br>\n# \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043d\u044b\u0435 \u0433\u0440\u0443\u043f\u043f\u044b \u0434\u043e\u043c\u0435\u043d\u043d\u044b\u0445 \u0438\u043c\u0435\u043d\nHTTPS_allow_sites=surgstore.ru, surgery.moscow\n<br><br>\nHTTPS_allow_sites_yandex=yandex.ru,yandex.net\n<br><br>\nHTTPS_allow_sites_google=www.google.com,google.com,maps.google.com,maps.gstatic.com,ssl.gstatic.com,fonts.gstatic.com,www.gstatic.com,clients1.google.com,tools.google.com,google.ru,csi.gstatic.com,google-analytics.com,tools.google.com\n<br><br>\nHTTPS_allow_sites_wiki=upload.wikimedia.org,wikimedia.org,ru.wikipedia.org,meta.wikimedia.org,login.wikimedia.org,www.wikidata.org,wikipedia.org,ru.wikipedia.org,wikimedia.org,ru.wikimedia.org,wikibooks.org,ru.wikibooks.org,wikidata.org\n<br><br>\nHTTPS_allow_sites_sber=online.sberbank.ru,stat.online.sberbank.ru,sberbank.ru\n<br><br>\n## existing rules and set chain policy setting to DROP\n<br>echo &#171;[+] Flushing existing iptables rules&#8230;&#187;\n<br>$IPTABLES -F\n<br>$IPTABLES -F -t nat\n<br>$IPTABLES -X\n<br>$IPTABLES -P INPUT DROP\n<br>$IPTABLES -P OUTPUT DROP\n<br>$IPTABLES -P FORWARD DROP\n<br>### load connection-tracking modules\n<br>$MODPROBE ip_conntrack\n<br>$MODPROBE iptable_nat\n<br>$MODPROBE ip_conntrack_ftp\n<br>$MODPROBE ip_nat_ftp\n\n<br><br>\n<br>###### INPUT chain ######\n<br>echo &#171;[+] Setting up INPUT chain&#8230;&#187;\n<br>####  interface lo accept\n<br>$IPTABLES -A INPUT -i lo -j ACCEPT\n\n<br><br>\n<br>### local  dns rules \n<br>\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_8 -p udp -s $INT_NET_8 -d $IP_LAN_8  &#8212;dport 53 -j ACCEPT\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_8 -p tcp -s $INT_NET_8 -d $IP_LAN_8  &#8212;dport 53 -j ACCEPT\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_10 -p udp -s $INT_NET_10 -d $IP_LAN_10 &#8212;dport 53 -j ACCEPT\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_10 -p tcp -s $INT_NET_10 -d $IP_LAN_10 &#8212;dport 53 -j ACCEPT\n<br>$IPTABLES -A INPUT -i $INTERFACE_WAN -p udp -d $IP_WAN &#8212;dport 53  -m state &#8212;state NEW -j ACCEPT\n<br>$IPTABLES -A INPUT -i $INTERFACE_WAN -p tcp -d $IP_WAN &#8212;dport 53  -m state &#8212;state NEW -j ACCEPT\n\n\n##################\n<br><br>\n### for HTTP from Internet to local server i think is nesesery  \n$IPTABLES -A INPUT -i $INTERFACE_WAN -p tcp -d $IP_WAN &#8212;dport 80 -j ACCEPT\n\n<br><br>\necho &#171;[+] Setting up INPUT SAMBA chain&#8230;&#187;\n### samba rules \n<br><br>\n$IPTABLES -A INPUT -i $INTERFACE_LAN_8 -p udp -s $INT_NET_8 -d $INT_NET_8 &#8212;dport 137:138 -j ACCEPT\n<br>\n$IPTABLES -A INPUT -i $INTERFACE_LAN_8 -p tcp -s $INT_NET_8 -d $INT_NET_8 &#8212;dport 445 -j ACCEPT\n<br>\n$IPTABLES -A INPUT -i $INTERFACE_LAN_8 -p tcp -s $INT_NET_8 -d $INT_NET_8 &#8212;dport 139 -j ACCEPT\n<br><br>\n##### SQL rules\n# for local users from INT_NET_8\n<br>\n$IPTABLES -A INPUT -i $INTERFACE_LAN_8 -p tcp -s $INT_NET_8 -d $INT_NET_8 &#8212;dport 3389 -j ACCEPT # RDP\n<br>\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_8 -p tcp -s $INT_NET_8 -d $INT_NET_8 -m state &#8212;state ESTABLISHED,RELATED &#8212;dport 3306 -j ACCEPT # MySql\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_8 -p tcp -s $INT_NET_8 -d $INT_NET_8 &#8212;dport 80 -j ACCEPT #http  yum\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_8 -p tcp -s $INT_NET_8 -d $INT_NET_8 &#8212;dport 21 -j ACCEPT # yum ftp\n<br><br>\n##### http rules\n# for local users from INT_NET_8\n\n### local dhcpd rules\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_8 -p udp -d $IP_LAN_8  &#8212;dport 67:69 -j ACCEPT\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_10 -p udp -d $IP_LAN_10  &#8212;dport 67:69 -j ACCEPT\n<br>#dhcp  for wan \n<br>$IPTABLES -A INPUT -i $INTERFACE_WAN -p udp -s $INT_NET_WAN -d $IP_WAN  &#8212;dport 67:69 -j ACCEPT\n<br>#$IPTABLES -A INPUT -i $INTERFACE_LAN_8 -p udp -s $INT_NET_8  &#8212;sport 137:139 &#8212;dport 137:139 -j ACCEPT\n\n<br>$IPTABLES -A INPUT -p udp  &#8212;dport 67:69  -m state &#8212;state NEW -j ACCEPT\n\n<br><br>### proxy enable \n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_8 -p tcp -s $INT_NET_8  &#8212;dport 3128 -j ACCEPT \n\n<br>### gpg port\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_8 -p tcp -s $INT_NET_8  &#8212;dport 11371 -j ACCEPT #gpg port\n\n<br>### ACCEPT rules\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_8 -p tcp -s $INT_NET_8 &#8212;dport 22 &#8212;syn -m state &#8212;state NEW -j ACCEPT\n\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_10 -p tcp -s $INT_NET_10 &#8212;dport 22 &#8212;syn -m state &#8212;state NEW -j ACCEPT\n<br>$IPTABLES -A INPUT -p icmp &#8212;icmp-type echo-request -j ACCEPT\n\n\n<br><br>### Accept rules for bank\n\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_8 -p tcp -s $INT_NET_8 &#8212;dport 443 &#8212;syn -m state &#8212;state NEW -j ACCEPT\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_8 -p tcp -s $INT_NET_8 &#8212;dport 9443:9452 &#8212;syn -m state &#8212;state NEW -j ACCEPT\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_8 -p udp  &#8212;dport 123 -m state &#8212;state NEW -j ACCEPT\n$IPTABLES -A INPUT -i $INTERFACE_LAN_10 -p udp -s $INT_NET_10 &#8212;dport 123 -m state &#8212;state NEW -j ACCEPT\n#######################\n\n<br><br>### state tracking rules\n<br>#$IPTABLES -A INPUT -m state &#8212;state INVALID -j LOG &#8212;log-prefix &#171;DROP INVALID &#187; &#8212;log-ip-options &#8212;log-tcp-options\n<br>#$IPTABLES -A INPUT -m state &#8212;state INVALID -j DROP\n<br>$IPTABLES -A INPUT -i $INTERFACE_WAN -m state &#8212;state ESTABLISHED,RELATED -j ACCEPT\n\n<br>$IPTABLES -A INPUT -p tcp &#8212;dport 53 -j ACCEPT\n<br>$IPTABLES -A INPUT -p udp &#8212;dport 53 -j ACCEPT\n### anti-spoofing rules\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_8 ! -s $INT_NET_8 -j LOG &#8212;log-prefix &#171;SPOOFED PKT &#187;\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_8 ! -s $INT_NET_8 -j DROP\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_10 ! -s $INT_NET_10 -j LOG &#8212;log-prefix &#171;SPOOFED PKT &#187;\n<br>$IPTABLES -A INPUT -i $INTERFACE_LAN_10 ! -s $INT_NET_10 -j DROP\n\n\n<br><br>### default INPUT LOG rule\n<br>$IPTABLES -A INPUT ! -i lo -j LOG &#8212;log-prefix &#171;DROP-I &#187; &#8212;log-ip-options &#8212;log-tcp-options\n<br>$IPTABLES -A INPUT ! -i lo -j DROP\n\n<br>###### OUTPUT chain ######\n<br>echo &#171;[+] Setting up OUTPUT chain&#8230;&#187;\n<br>### state tracking rules\n<br>$IPTABLES -A OUTPUT -o lo -j ACCEPT\n\n<br>### rules for OUTPUT packets\n<br>$IPTABLES -A OUTPUT -o $INTERFACE_WAN  -s $IP_WAN -p tcp &#8212;dport 80 -j ACCEPT # out packet to wan\n<br>$IPTABLES -A OUTPUT -o $INTERFACE_WAN  -s $IP_WAN -p tcp &#8212;dport 443 -j ACCEPT # out packet to wan\n\n<br>###############\n\n<br>$IPTABLES -A OUTPUT -m state &#8212;state INVALID -j LOG &#8212;log-prefix &#171;DROP INVALID &#187; &#8212;log-ip-options &#8212;log-tcp-options\n<br>$IPTABLES -A OUTPUT -m state &#8212;state INVALID -j DROP\n\n<br>#$IPTABLES -A OUTPUT -m state &#8212;state ESTABLISHED,RELATED -j LOG &#8212;log-prefix &#171;out_est &#187; &#8212;log-ip-options &#8212;log-tcp-options\n<br>$IPTABLES -A OUTPUT -m state &#8212;state ESTABLISHED,RELATED -j ACCEPT\n\n\n<br><br>### ACCEPT rules for allowing connections out\n\n<br>$IPTABLES -A OUTPUT -p tcp &#8212;dport 21 &#8212;syn -m state &#8212;state NEW -j ACCEPT\n<br>$IPTABLES -A OUTPUT -p tcp &#8212;dport 22 -s $INT_NET_8 &#8212;syn -m state &#8212;state NEW -j ACCEPT\n<br>$IPTABLES -A OUTPUT -p tcp &#8212;dport 25 &#8212;syn -m state &#8212;state NEW -j ACCEPT\n$IPTABLES -A OUTPUT -p tcp &#8212;dport 43 &#8212;syn -m state &#8212;state NEW -j ACCEPT\n<br>$IPTABLES -A OUTPUT -p udp -o $INTERFACE_WAN -s $INT_NET_WAN &#8212;dport 123 -m state &#8212;state NEW -j LOG &#8212;log-prefix &#171;port_123 &#187;\n<br>$IPTABLES -A OUTPUT -p udp -o $INTERFACE_WAN -s $INT_NET_WAN &#8212;dport 123 -m state &#8212;state NEW -j ACCEPT\n\n<br><br>## this is rules for output packet from Wan inrerface to inretnet\n\n<br>$IPTABLES -A OUTPUT -p tcp -o $INTERFACE_LAN_10 -s $INT_NET_10 &#8212;dport 80 &#8212;sport 80 -j DROP\n\n<br><br>### local dhcpd rules\n<br>$IPTABLES -A OUTPUT -o $INTERFACE_LAN_8 -p udp -s $IP_LAN_8 &#8212;dport 67:69 -j ACCEPT\n<br>$IPTABLES -A OUTPUT -o $INTERFACE_LAN_10 -p udp -s $IP_LAN_10 &#8212;dport 67:69 -j ACCEPT\n<br>$IPTABLES -A OUTPUT -p udp  &#8212;dport 67:69  -m state &#8212;state NEW -j ACCEPT\n\n<br><br>#dhcp  for wan \n<br>$IPTABLES -A OUTPUT -o $INTERFACE_WAN -p udp -d $INT_NET_WAN -s $IP_WAN  &#8212;dport 67:69 -j ACCEPT\n<br><br>\n### local output  dns rules \n<br>$IPTABLES -A OUTPUT -o $INTERFACE_LAN_8 -p udp -d $INT_NET_8 -s $IP_LAN_8 &#8212;dport 53  -m state &#8212;state NEW  -j ACCEPT\n<br>$IPTABLES -A OUTPUT -o $INTERFACE_LAN_8 -p tcp -d $INT_NET_8 -s $IP_LAN_8 &#8212;dport 53  -m state &#8212;state NEW  -j ACCEPT\n<br>$IPTABLES -A OUTPUT -o $INTERFACE_LAN_10 -p udp -d $INT_NET_10 -s $IP_LAN_10 &#8212;dport 53  -m state &#8212;state NEW -j ACCEPT\n<br>$IPTABLES -A OUTPUT -o $INTERFACE_LAN_10 -p tcp -d $INT_NET_10 -s $IP_LAN_10 &#8212;dport 53  -m state &#8212;state NEW -j ACCEPT\n<br>$IPTABLES -A OUTPUT -o $INTERFACE_WAN -p udp -s $IP_WAN &#8212;dport 53  -m state &#8212;state NEW -j ACCEPT\n<br>$IPTABLES -A OUTPUT -o $INTERFACE_WAN -p tcp -s $IP_WAN &#8212;dport 53  -m state &#8212;state NEW -j ACCEPT\n\n<br>$IPTABLES -A OUTPUT -p tcp  &#8212;dport 9443:9452 &#8212;syn -m state &#8212;state NEW -j ACCEPT\n<br>$IPTABLES -A OUTPUT -p tcp &#8212;dport 11371  &#8212;syn -m state &#8212;state NEW -j ACCEPT # gpg port\n\n<br>$IPTABLES -A OUTPUT -p icmp &#8212;icmp-type echo-request -j ACCEPT\n<br><br>\n#additonall rules for sip-10-8 \n\n<br>$IPTABLES -A OUTPUT -p tcp  &#8212;dport 8080  -m state &#8212;state NEW -j ACCEPT\n<br>$IPTABLES -A OUTPUT -o $INTERFACE_LAN_8  -d $INT_NET_10  -p tcp  &#8212;dport 8080 -j ACCEPT\n<br>$IPTABLES -A OUTPUT -o $INTERFACE_LAN_10  -d $INT_NET_8  -p tcp  &#8212;dport 8080  -j ACCEPT\n\n\n<br><br>### default OUTPUT LOG rule- super rules for monitoring\n<br>$IPTABLES -A OUTPUT ! -o lo -j LOG &#8212;log-prefix &#171;DROP-O &#187; &#8212;log-ip-options &#8212;log-tcp-options\n\n\n<br><br>###### FORWARD chain ######\n<br>echo &#171;[+] Setting up FORWARD chain&#8230;&#187;\n\n\n<br># log rules\n\n<br>### state tracking rules\n<br>$IPTABLES -A FORWARD -m state &#8212;state INVALID -j LOG &#8212;log-prefix &#171;DROP INVALID &#187; &#8212;log-ip-options &#8212;log-tcp-options\n<br>$IPTABLES -A FORWARD -m state &#8212;state INVALID -j DROP\n\n<br>####\n\n<br>$IPTABLES -A FORWARD -i $INTERFACE_WAN -o $INTERFACE_LAN_8 -p tcp -m state &#8212;state ESTABLISHED,RELATED -j ACCEPT\n<br>$IPTABLES -A FORWARD -o $INTERFACE_WAN -i $INTERFACE_LAN_8 -p tcp &#8212;dport 80 -j ACCEPT\n\n<br>###########################\n\n<br># FTP forward\n<br>$IPTABLES -A FORWARD -i $INTERFACE_WAN -o $INTERFACE_LAN_8  -s $PRIVATE_LOCAL_IP -p tcp &#8212;dport 21  -j ACCEPT\n<br>$IPTABLES -A FORWARD -o $INTERFACE_WAN -i $INTERFACE_LAN_8  -s $PRIVATE_LOCAL_IP -p tcp &#8212;dport 21  -j ACCEPT\n\n\n<br>$IPTABLES -A FORWARD -o $INTERFACE_WAN -i $INTERFACE_LAN_8  -p tcp  -m state &#8212;state ESTABLISHED,RELATED -j ACCEPT\n<br>$IPTABLES -A FORWARD -i $INTERFACE_WAN -o $INTERFACE_LAN_8  -p tcp &#8212;dport 80 -m state &#8212;state NEW -j ACCEPT\n\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -s $PRIVATE_LOCAL_IP  -p tcp &#8212;dport 22 -j ACCEPT #ssh \n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -s $PRIVATE_LOCAL_IP  -p tcp &#8212;dport 1433 -j ACCEPT #MSSQL  \n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -s $PRIVATE_LOCAL_IP  -p tcp &#8212;dport 3306 -j ACCEPT #MSSQL  \n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -s $PRIVATE_LOCAL_IP  -p tcp &#8212;dport 2222 -j ACCEPT #ssh \n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -s $PRIVATE_LOCAL_IP  -p tcp &#8212;dport 3389 -j ACCEPT #rdp \n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -s $PRIVATE_LOCAL_IP  -p tcp &#8212;dport 443 -j ACCEPT\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -s $PRIVATE_LOCAL_IP  -p tcp &#8212;dport 9443 -j ACCEPT\n<br>$IPTABLES -A FORWARD -o $INTERFACE_WAN -i $INTERFACE_LAN_8  -s $INT_NET_8 -p udp   &#8212;dport 123  -j ACCEPT\n<br>$IPTABLES -A FORWARD -o $INTERFACE_WAN -i $INTERFACE_LAN_10  -s $INT_NET_10 -p udp  &#8212;dport 123  -j ACCEPT\n\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -s $INT_NET_8  -p tcp &#8212;dport 443 -d $HTTPS_allow_sites -j ACCEPT\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -s $INT_NET_8  -p tcp &#8212;dport 443 -d $HTTPS_allow_sites_yandex -j ACCEPT\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -s $INT_NET_8  -p tcp &#8212;dport 443 -d $HTTPS_allow_sites_google -j ACCEPT\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -s $INT_NET_8  -p tcp &#8212;dport 443 -d $HTTPS_allow_sites_wiki -j ACCEPT\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -s $INT_NET_8  -p tcp &#8212;dport 443 -d $HTTPS_allow_sites_sber -j ACCEPT\n\n\n<br>#$IPTABLES -A FORWARD -i $INTERFACE_WAN -o $INTERFACE_LAN_10  -m state &#8212;state ESTABLISHED,RELATED  -s $TEL_IP -p udp &#8212;sport 5060:5062 &#8212;dport 5060:5062  -j ACCEPT\n<br>$IPTABLES -A FORWARD -i $INTERFACE_WAN -o $INTERFACE_LAN_10  -m state &#8212;state ESTABLISHED,RELATED  -s $TEL_IP -p udp &#8212;sport 10000:20000 &#8212;dport 10000:20000  -j ACCEPT\n<br>#$IPTABLES -A FORWARD -i $INTERFACE_LAN_10 -o $INTERFACE_WAN -d $TEL_IP -p udp &#8212;sport 5060:5062 &#8212;dport 5060:5062  -j ACCEPT\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_10 -o $INTERFACE_WAN -d $TEL_IP -p udp &#8212;sport 10000:20000 &#8212;dport 10000:20000  -j ACCEPT\n\n<br>$IPTABLES -A FORWARD -i $INTERFACE_WAN -o $INTERFACE_LAN_10  -m state &#8212;state ESTABLISHED,RELATED  -s $TEL_IP -p tcp &#8212;sport 5060:5070 &#8212;dport 5060:5070  -j ACCEPT\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_10 -o $INTERFACE_WAN -d $TEL_IP -p tcp &#8212;sport 5060:5070 &#8212;dport 5060:5070  -j ACCEPT\n\n\n\n\n\n<br><br>### anti-spoofing rules\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_10 ! -s $INT_NET_10 -j LOG &#8212;log-prefix &#171;SPOOFED PKT &#187;\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_10 ! -s $INT_NET_10 -j DROP\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 ! -s $INT_NET_8 -j LOG &#8212;log-prefix &#171;SPOOFED PKT &#187;\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 ! -s $INT_NET_8 -j DROP\n\n<br><br>### PLATFORMA_OFD Rules\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -d $PLATFORMAOFD_IP -p tcp &#8212;dport 21101  -j ACCEPT\n\n<br><br>## SBER PINPAD \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b pinPad \u043e\u0442 \u0441\u0431\u0435\u0440\u0431\u0430\u043d\u043a\u0430\n<br><br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -d $SBER_PINPAD_IP -p tcp &#8212;dport 650  -j ACCEPT\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -d $SBER_PINPAD_IP -p tcp &#8212;dport 670  -j ACCEPT\n\n<br><br>## WhatsApp\n\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -d $WHATSAPP_IP -p tcp &#8212;dport 5222  -j ACCEPT\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -d $WHATSAPP_IP -p tcp &#8212;dport 443  -j ACCEPT\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -d $WHATSAPP_IP -p udp &#8212;dport 3478  -j ACCEPT\n\n<br><br>## viber 5242 4244 5243\n\n<br>#$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -d $VIBER_IP -p tcp &#8212;dport 443   -j ACCEPT\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -d $VIBER_IP -p tcp &#8212;dport 1443  -j ACCEPT\n<br>$IPTABLES -A FORWARD -i $INTERFACE_LAN_8 -o $INTERFACE_WAN -d $VIBER_IP -p tcp &#8212;dport 4244  -j ACCEPT\n\n<br><br>### ACCEPT rules\n<br># ping rules\n<br>$IPTABLES -A FORWARD -o $INTERFACE_WAN -p icmp &#8212;icmp-type echo-request -j ACCEPT\n<br>$IPTABLES -A FORWARD -o $INTERFACE_WAN -p icmp &#8212;icmp-type port-unreachable -j ACCEPT\n<br>#$IPTABLES -A FORWARD -o $INTERFACE_WAN -p icmp -j ACCEPT\n\n<br>#super log\n<br>$IPTABLES -A FORWARD  ! -i lo -j LOG &#8212;log-prefix &#171;DROP-F &#187; &#8212;log-ip-options &#8212;log-tcp-options\n\n<br><br>###### NAT rules ######\n\n<br><br>echo &#171;[+] Setting up NAT rules&#8230;&#187;\n\n<br># clear proxy enable \n\n<br>###$IPTABLES -t nat -A PREROUTING -i $INTERFACE_LAN_8 -s $INT_NET_8  -p tcp &#8212;dport 80  -j LOG &#8212;log-prefix &#171;pre_eht0_to_proxy &#187; \n<br>$IPTABLES -t nat -A PREROUTING -i $INTERFACE_LAN_8 -s $INT_NET_8  -p tcp &#8212;dport 80  -j DNAT &#8212;to $IP_LAN_8:3128 \n\n\n\n<br>$IPTABLES -t nat -A POSTROUTING -s $INT_NET_8 -o $INTERFACE_WAN -j MASQUERADE \n<br>$IPTABLES -t nat -A POSTROUTING -s $INT_NET_10 -o $INTERFACE_WAN -j MASQUERADE \n\n\n<br><br>echo &#171;[+] Enabling IP forwarding&#8230;&#187;\n<br>echo 1 &gt; \/proc\/sys\/net\/ipv4\/ip_forward\n","protected":false},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u0440\u0438\u043c\u0435\u0440 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a IP \u0442\u0430\u0431\u043b\u0438\u0446 \u0434\u043b\u044f \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0438 \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043d\u0430 \u0434\u0432\u0430 \u043a\u0430\u043d\u0430\u043b\u0430, \u043e\u0434\u0438\u043d \u043a\u0430\u043d\u0430\u043b \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043e\u0432 (8) \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0438\u0438<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[12,22],"tags":[],"class_list":["post-1680","post","type-post","status-publish","format-standard","hentry","category-internet","category-technology"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ip tables \u043f\u0440\u0438\u043c\u0435\u0440 - Surgery.Moscow<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-\u043f\u0440\u0438\u043c\u0435\u0440\/\" \/>\n<meta property=\"og:locale\" content=\"ru_RU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ip tables \u043f\u0440\u0438\u043c\u0435\u0440 - Surgery.Moscow\" \/>\n<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u0440\u0438\u043c\u0435\u0440 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a IP \u0442\u0430\u0431\u043b\u0438\u0446 \u0434\u043b\u044f \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0438 \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043d\u0430 \u0434\u0432\u0430 \u043a\u0430\u043d\u0430\u043b\u0430, \u043e\u0434\u0438\u043d \u043a\u0430\u043d\u0430\u043b \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043e\u0432 (8) \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0438\u0438\" \/>\n<meta property=\"og:url\" content=\"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-\u043f\u0440\u0438\u043c\u0435\u0440\/\" \/>\n<meta property=\"og:site_name\" content=\"Surgery.Moscow\" \/>\n<meta property=\"article:published_time\" content=\"2019-01-21T09:41:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-01-21T12:37:02+00:00\" \/>\n<meta name=\"author\" content=\"Editor_1\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0430\u0432\u0442\u043e\u0440\u043e\u043c\" \/>\n\t<meta name=\"twitter:data1\" content=\"Editor_1\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 \u043c\u0438\u043d\u0443\u0442\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80\/\"},\"author\":{\"name\":\"Editor_1\",\"@id\":\"https:\/\/surgery.moscow\/smos\/#\/schema\/person\/c143433a1a13d7415e6515bf842daeaf\"},\"headline\":\"ip tables \u043f\u0440\u0438\u043c\u0435\u0440\",\"datePublished\":\"2019-01-21T09:41:41+00:00\",\"dateModified\":\"2019-01-21T12:37:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80\/\"},\"wordCount\":2408,\"publisher\":{\"@id\":\"https:\/\/surgery.moscow\/smos\/#organization\"},\"articleSection\":[\"Internet\",\"Technology\"],\"inLanguage\":\"ru-RU\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80\/\",\"url\":\"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80\/\",\"name\":\"ip tables \u043f\u0440\u0438\u043c\u0435\u0440 - Surgery.Moscow\",\"isPartOf\":{\"@id\":\"https:\/\/surgery.moscow\/smos\/#website\"},\"datePublished\":\"2019-01-21T09:41:41+00:00\",\"dateModified\":\"2019-01-21T12:37:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80\/#breadcrumb\"},\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\",\"item\":\"https:\/\/surgery.moscow\/smos\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ip tables \u043f\u0440\u0438\u043c\u0435\u0440\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/surgery.moscow\/smos\/#website\",\"url\":\"https:\/\/surgery.moscow\/smos\/\",\"name\":\"Surgery.Moscow\",\"description\":\"Surgery in Moscow Russian Federation\",\"publisher\":{\"@id\":\"https:\/\/surgery.moscow\/smos\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/surgery.moscow\/smos\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ru-RU\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/surgery.moscow\/smos\/#organization\",\"name\":\"Bariatric.ru\",\"url\":\"https:\/\/surgery.moscow\/smos\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"https:\/\/surgery.moscow\/smos\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/surgery.moscow\/wp-content\/uploads\/2016\/11\/Surgery_Moscow_logo_1.jpg?fit=300%2C90&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/surgery.moscow\/wp-content\/uploads\/2016\/11\/Surgery_Moscow_logo_1.jpg?fit=300%2C90&ssl=1\",\"width\":300,\"height\":90,\"caption\":\"Bariatric.ru\"},\"image\":{\"@id\":\"https:\/\/surgery.moscow\/smos\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/surgery.moscow\/smos\/#\/schema\/person\/c143433a1a13d7415e6515bf842daeaf\",\"name\":\"Editor_1\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"https:\/\/surgery.moscow\/smos\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5c7fa35b31c26ebe86fb7d584e402297eb28065ca5a94b6becefa08d9ab17616?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5c7fa35b31c26ebe86fb7d584e402297eb28065ca5a94b6becefa08d9ab17616?s=96&d=mm&r=g\",\"caption\":\"Editor_1\"},\"url\":\"https:\/\/surgery.moscow\/smos\/author\/surgerymoscowadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ip tables \u043f\u0440\u0438\u043c\u0435\u0440 - Surgery.Moscow","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-\u043f\u0440\u0438\u043c\u0435\u0440\/","og_locale":"ru_RU","og_type":"article","og_title":"ip tables \u043f\u0440\u0438\u043c\u0435\u0440 - Surgery.Moscow","og_description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u0440\u0438\u043c\u0435\u0440 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a IP \u0442\u0430\u0431\u043b\u0438\u0446 \u0434\u043b\u044f \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0438 \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043d\u0430 \u0434\u0432\u0430 \u043a\u0430\u043d\u0430\u043b\u0430, \u043e\u0434\u0438\u043d \u043a\u0430\u043d\u0430\u043b \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043e\u0432 (8) \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0438\u0438","og_url":"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-\u043f\u0440\u0438\u043c\u0435\u0440\/","og_site_name":"Surgery.Moscow","article_published_time":"2019-01-21T09:41:41+00:00","article_modified_time":"2019-01-21T12:37:02+00:00","author":"Editor_1","twitter_card":"summary_large_image","twitter_misc":{"\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0430\u0432\u0442\u043e\u0440\u043e\u043c":"Editor_1","\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f":"12 \u043c\u0438\u043d\u0443\u0442"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80\/#article","isPartOf":{"@id":"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80\/"},"author":{"name":"Editor_1","@id":"https:\/\/surgery.moscow\/smos\/#\/schema\/person\/c143433a1a13d7415e6515bf842daeaf"},"headline":"ip tables \u043f\u0440\u0438\u043c\u0435\u0440","datePublished":"2019-01-21T09:41:41+00:00","dateModified":"2019-01-21T12:37:02+00:00","mainEntityOfPage":{"@id":"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80\/"},"wordCount":2408,"publisher":{"@id":"https:\/\/surgery.moscow\/smos\/#organization"},"articleSection":["Internet","Technology"],"inLanguage":"ru-RU"},{"@type":"WebPage","@id":"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80\/","url":"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80\/","name":"ip tables \u043f\u0440\u0438\u043c\u0435\u0440 - Surgery.Moscow","isPartOf":{"@id":"https:\/\/surgery.moscow\/smos\/#website"},"datePublished":"2019-01-21T09:41:41+00:00","dateModified":"2019-01-21T12:37:02+00:00","breadcrumb":{"@id":"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80\/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/surgery.moscow\/smos\/2019\/01\/21\/ip-tables-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"https:\/\/surgery.moscow\/smos\/"},{"@type":"ListItem","position":2,"name":"ip tables \u043f\u0440\u0438\u043c\u0435\u0440"}]},{"@type":"WebSite","@id":"https:\/\/surgery.moscow\/smos\/#website","url":"https:\/\/surgery.moscow\/smos\/","name":"Surgery.Moscow","description":"Surgery in Moscow Russian Federation","publisher":{"@id":"https:\/\/surgery.moscow\/smos\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/surgery.moscow\/smos\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ru-RU"},{"@type":"Organization","@id":"https:\/\/surgery.moscow\/smos\/#organization","name":"Bariatric.ru","url":"https:\/\/surgery.moscow\/smos\/","logo":{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/surgery.moscow\/smos\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/surgery.moscow\/wp-content\/uploads\/2016\/11\/Surgery_Moscow_logo_1.jpg?fit=300%2C90&ssl=1","contentUrl":"https:\/\/i0.wp.com\/surgery.moscow\/wp-content\/uploads\/2016\/11\/Surgery_Moscow_logo_1.jpg?fit=300%2C90&ssl=1","width":300,"height":90,"caption":"Bariatric.ru"},"image":{"@id":"https:\/\/surgery.moscow\/smos\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/surgery.moscow\/smos\/#\/schema\/person\/c143433a1a13d7415e6515bf842daeaf","name":"Editor_1","image":{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/surgery.moscow\/smos\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5c7fa35b31c26ebe86fb7d584e402297eb28065ca5a94b6becefa08d9ab17616?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5c7fa35b31c26ebe86fb7d584e402297eb28065ca5a94b6becefa08d9ab17616?s=96&d=mm&r=g","caption":"Editor_1"},"url":"https:\/\/surgery.moscow\/smos\/author\/surgerymoscowadmin\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8nQhT-r6","_links":{"self":[{"href":"https:\/\/surgery.moscow\/smos\/wp-json\/wp\/v2\/posts\/1680","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/surgery.moscow\/smos\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/surgery.moscow\/smos\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/surgery.moscow\/smos\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/surgery.moscow\/smos\/wp-json\/wp\/v2\/comments?post=1680"}],"version-history":[{"count":4,"href":"https:\/\/surgery.moscow\/smos\/wp-json\/wp\/v2\/posts\/1680\/revisions"}],"predecessor-version":[{"id":1687,"href":"https:\/\/surgery.moscow\/smos\/wp-json\/wp\/v2\/posts\/1680\/revisions\/1687"}],"wp:attachment":[{"href":"https:\/\/surgery.moscow\/smos\/wp-json\/wp\/v2\/media?parent=1680"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/surgery.moscow\/smos\/wp-json\/wp\/v2\/categories?post=1680"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/surgery.moscow\/smos\/wp-json\/wp\/v2\/tags?post=1680"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}