ααΆαααΆαααααααααααΆαααΆααΆααααΆαα αΌαααΎαααααΆαα αΆαααΆαααααααΆαααααα’ααααααααααααααΆαα½ααααα’αΆα ααΉαααααΌαα αααααααΆααααΆααααΌαααΆαα ααααααΆααα·αααααααΆαα αααΆαα α¬αααααααΆααααα’αΆααααΆααααΆαααααααα
α ααα»α’αααΈααΆαααΆαααααΎααααα‘αΎααα·α αα
ααααααααΆααααααα·ααΈα―αααα αα·αααΆαα
ααα
αΆααααααΆαααα·α
αα
ααΆαααααααΎα α§ααΆα αααα Zeroshell, pfSense, ClearOS α
α’ααααααααααααααΆααααα½ααα½ααααα ααΎααα·ααααααααααΎααΆααα·ααααΆαααααααα»ααααα·ααΆαααΈααααααααααΎααα?
ααΎαααΆααααα·αααααααααΎααΆαααΆαα½αααΆαα
ααα
αΆαααΌα
ααΆααααααα
- Zeroshell - α’αααα’αα·αααααααααααΆααααΆαααα·α αα αΆαα’αΆααααΆααααααααααα 2 ααααΆα ααα»ααααααΆααΆαααααααααΆαααΆα§αααααα ααα αΆααααααΎαα αΆααα’αΆαααααα ααααα·αααα ααα»αα α’αα»αααααα»αααΆαααααΆαααααααΆααααΎαα
- pfSense - ααΆααααα αα·ααα·αααα·αα αααα»ααααααΆαα½αααααΆαα½αα±αααα»α αααΆαααΉααααααΆααααΆααααααααΆαααααααΆααααααΎα FreeBSD αα·ααα·αααΆααααα½ααααααααααΆαααααααΆααααΎα (αααα»ααα·αααΆααΆααΆαααααΆαα ααα»ααααααΆααΆαααααααααΆααα»α);
- ClearOS - αα ααΎ hardware ααααααΎαααΆααααααΆααΊαααααΆαα ααΎααα·αα’αΆα ααααΎααααααααααααααααΆααα ααΌα ααααα ααα»α’αααΈααΆαααΆα ααα»α αααααΆααααααααααααα?
- Ideco SELECTA ααα·ααα Ideco ααΊααΆααΆαααααααΆααΆα ααααα‘αα αααααΆααα·ααααα½αα±ααα αΆααα’αΆαααααα ααα»αααααααααΆααα ααα»αααααααΆααα·αααααααααΆααααΎααα α αΎααααα»αααα αα "ααΆα" αα½αααα’αααΈα’αΆααααΆααααααααααΆααααΈαα»α ααΌα ααααΆ Roundcube ααΆααΎαα ααΎαα½αααααα½αααΆααααα·ααααααααΈααΆαααααΆααα ααα»α αααααΆααα αΌα αααααααΆαα α αΎααααααΆαααα αΌααα·αααα·α’αααααααΎααααΆααααΆααααααα αα½αααα’αΆα αααααα·ααααααααα ααααααααΎαα‘αΎαααααααΌαα»ααααααΆαα’αα·αααα αα·αααααααααΈαα ααααα’ααΈαααΊαα·ααααα ααα αΆαααααα GPL&αα
αααα»ααααααΆα₯α‘αΌαααα α§ααΆαα’αα·αααααΆαααΉαα αΌααααααα»ααα·ααα
αααααααα»αααΆαα½αααΉαααΆαααΆαααΆαααΎααααΈαααααΆααααΈα’αΆαααααααααααΆααααααααααα»αα±ααααΆααααα’α·α ααα»αααααααα»αα
αααα·ααΆαααΆααααΆαααααααΆααααααααΆαα»αααααΆαα
ααΆα
ααααααααΆαα 4 αααααΆαααΆααααα
αα
ααΆααα’ααΈαααΊαα·α α αΎαααΆαααααΈαα½ααααΆαααααααααααΆαααααα½αααααααΆ . α
ααα»α
ααααΆαααα½ααααααΊαααααΌαααΆααααααΆααα
ααα»α
αααααΆαααααααΆααα½ααααα»αα
ααααα
ααα»α
αααααΆαααααααΆαααΆα
αααΎαααΎααααΈααααΎαααΆααααα»αα
αααααα’αΆααααααΆαααααααααααΆ α αΎα I ααααααααα½αααΆααααα
ααα½αααααΆααααΆ VLAN α’αΆα
ααααΌαααΆαααααΎαα
αααααααΈαααααααααα
αΆαααΆα
α αα·ααα·αα
αΆαααΆα
α αα·αααΆααβαα½α
ααΆαα. ααΆαα§αααααααααααα»αααααΎααΌα
ααΆ TP-Link TL-R480T+ - ααΆααΌαα
αα½ααααα·αααΆαα₯αα·ααΆααααα’α₯αααα
ααααΆαα½αααΉαααΆααα»ααααααααααΆααααΆαααααααα½αααα ααΆα’αΆα
ααααΎαα
ααΆαααΎααααΈααααααα
ααΆαααααααααααααααααα
ααΎααΈαα»α
α’ααα»αα
ααααααα αααααααααΌαααΆαααααα’ααΌααα»αααΌ
αααααααααΆαααααααα»ααα·α αΆαααΆαα·αα’αα’αΆαααΆααΆαααααααααααααα ααα»αααααααα»αα αααα½ααααα½αααΆ "α ααα»α’αααΈααΆαααΆαα ααααΆααα½αααααααααα½ααα ααΉαααα·ααααα½αα±ααααααααααααααΆααΈααΈααΈαααααΆααααααΌαααΆααααααααΉαααααααααα αα αααααααααααΎααααα½αα’αΆα ααααΌαααΆααα·α αΆαααΆ?"
ααααα·αααΎαα
αααα»ααα ααααααα»αααααΈααΆααααααΈ Roskomnadzor αα
α’αα»ααααααααΆαα§αααααααααααααα
ααααΈαααααα
αααααααα»αααααΉααααΆααααα·αα»αααΆαα· (α§ααΆα αααα
ααΆαααααΆαααααααΆααααααΆαα½ααα αααα·ααα αα ααααΆααααααααααααααΆαααααΆαααΎαααα αααααααΆααα’ααααααΌαααΆαα αΆαααΆααα αΎαααααΆαααΆαααααΎαα»ααααααΆαααΆαα’αα»ααααΆαααΈα α α αααΆαα’αααα’αΆα α αΌααα ααΆααααα αααααααΆααααΆαααα½ααααΉαααααααααα·ααα·α "αααααΆααΈααΎαααα αΆ" ααΎαααΆααααααΈααΈαα·αα ααΆαα ααααα’ α αΎαααΎαααΆαα αΆααααααΎαααΆαααααααααααααα½αααα
αααααΆαα±ααΆααα·αααααΉααααα·ααΆαααΌαα’αααΈααααα½αααααααααα αααα»α "ααααα ααααααΈαααααα" α’αααΈααΆαααααα ααΆα αααααα»ααααααα ααα»ααααααααΎααααΈααΎαα’αααΈααααααα»αααΎαα‘αΎααα ααΎαααααΆαααααα’ααααααααααααΆαααααα ααΎαααΆαααααααααΆααααΌαααΌαααααααΆαααααα (ααΌαααα’ααααααααΆαα½αααααΌαααΆαα αααΉαααααα·α ααΌαααα ):
α’ααααααααααααα 1
- αα·αααααΆα αα·αααΆαααααΆαααΈααα DNS ααααΆαααααα½α αα·ααααΆαααΈαααααααΌααααΈααααΆα αααα αΎα?.. ααα»ααααααΎαα’αΆα
α
αΌααα
αααααααααααΎαααααΌαααΆαααΆ (ααααα·αααΎααΎαααααΌαααΆαααΆ :))
α’ααααααααααααα 2
- ααΏααΆααααΆα’ααααααααααααΆααααΌαααααααΆαααα½ααααα·αα’αααΈααΏαααα αααα½ααα
αα
αααααααααα’ααααααααααααΆααααΌααααααΆααααΆαααΆαααΆαααΆα ααα»α’αααΈααΆαααΆαααα»ααα·αα’αΆα
ααΎαααα αααααααααααα»αααααΌαααΆα ααααα·αααααΌαααΆαα αΆαααΆααα αααα»ααα·αααΆααΌαααΆαααΉαααααΎα’ααα’ααααααααΆα :)
ααΌα
αααααΆααΆαααααααααΆααα½ααααααααααααααααααα αααααα αΆαααΆαααα
ααΆα’αΆααααααΆα IP αα·αααΆααΆαα IP ααααααα½αα―α (αα½ααααα·αααΆαααΆαααααΆααααααΆααα·ααααααΆα’αΆααααααΆα IP αααα’αΆα
αααα ααααα αααααα
ααα½α 20) α
α’ααααααααααααα 3
- α’αα»ααααΆαα±ααα
ααΆα
ααααα
ααΈααα ααα»αααααα·αα’αα»ααααΆαα±ααααΆαααα‘αααααα·αααΆαααααΌαα
α’ααααααααααααα 4
- α αΆαααΆααααΆααα§ααΆαααααΆααα’ααααΆαα½ααααα
ααααααααΆααααα»ααα·ααα
αααααΆααααααΆααα
α’αααΈαααααααΌαααααΎααΆαα½α VPN (ααΆααααααΉααααααα·ααΈαα»ααα Opera) αα·ααααααα·ααΈαααα½ααααααα·ααΈαα»ααα? ααΆααααααΆαα½αααααΆαα Mikrotik ααααΌαα‘αΎα ααΎααααααΆααααα½αααΆαααΌααααααααααΉαααα’ααααααΆααααΎααααΆααααααΆαα L7 ααααααααααααΎαααααΌαααααααα αα (α’αΆα ααΆααααααα αΆαααΆααααααααααα ααΆααΆααααααααα αα αααααα ααααααααΈααΎαααα½ααα»αααααΌαααααΆααααααααΆαααααΆααααααΌααα ααΎ 3 dozen αααα αΆαααΈααΆααααα»αααααΎαααΆα PPC460GT αα 100%) α
.
α’αααΈαααααΆααααα
αααΆααα
DNS αα
ααΎ 127.0.0.1 αα·ααααααΆ panacea αα ααααααααΎααααααααα·ααΈαα»ααααα
ααα’αα»ααααΆαα±ααα’αααααααααΆαααααα αΆααααααα ααΆαα·αα’αΆα
αα
αα½α
αααααα»αααΆααααααα’αααααααΎααααΆααααΆααα’ααα
αααααα·αααα·ααΆααααααα α αΎαααΎααα·αααααΌαααααα
α’αααΈα
ααα½αααα
αααΎααα DNS αααα½ααααααα α’ααΈαααΊαα·ααα·ααα·αα·αααααα α αΎαααααααααΈααΎα’αΆααααααΆα DNS ααααΈ ααα αααααα αΆαααΆαααα·αα’αΆααααααΆαααααΈ ααααΆααααααΌααααααααα·αααααΌα αα·αα’αΆα
αααααα/αα»ααα½α’αααααα
αααα»αα’αΆααααααΆααααααα½αααα ααα»αααααα
ααααΆααα·αααα·ααααα
ααΌα
ααΆα
ip route add blackhole 1.2.3.4
ααΆαα·αααΆααΆαααααα·αααααΆααααα»αααΆαααα½αααΆααααααΈα’αΆααααααΆα IP ααΈαααααΈααα αααααα αΆαααΆαα ααα»αααααααααΆααα ααα»αααααααΆααααααΆααααΆαααΎ ααΎαααΆααααααα ααΆααα·α αΆαααΆα’αααΈ Iptables α ααΆααα»αααααΆαααααΆαααα ααΎ CentOS Linux α ααααααΆα 7.5.1804 αα½α α αΎαα
α’ααΈαααΊαα·αααααα’αααααααΎαα½αααααΏα α αΎααααααα·ααΈαα»ααααα·ααα½ααααα
αΆααααααααΆααΈαα αααααααα·ααααΆαααΆαααααααααα·αααΆαααα αααααΆααααΈααΆααααααααααΆααΌαααα αΎαααΎαααΆαααααααααΌαααααα:
α―αααΆα 1 -> /script/denied_host, αααααΈαααααα αΆαααΆααα
test.test
blablabla.bubu
torrent
porno
α―αααΆα 2 -> /script/denied_range, αααααΈα’αΆααααααΆα αα·αα’αΆααααααΆαα αΆαααΆααα
192.168.111.0/24
241.242.0.0/16
α―αααΆαααααααΈα 3 -> ipt.shααααΎααΆαααΆαααΆαα½α ipablesα
# ΡΡΠΈΡΡΠ²Π°Π΅ΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΡΠ½Π΅ΠΉ ΡΠ°ΠΉΠ»ΠΎΠ²
HOSTS=`cat /script/denied_host | grep -v '^#'`
RANGE=`cat /script/denied_range | grep -v '^#'`
echo "Stopping firewall and allowing everyone..."
# ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ Π²ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ iptables, ΡΠ°Π·ΡΠ΅ΡΠ°Ρ ΡΠΎ ΡΡΠΎ Π½Π΅ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ
sudo iptables -F
sudo iptables -X
sudo iptables -t nat -F
sudo iptables -t nat -X
sudo iptables -t mangle -F
sudo iptables -t mangle -X
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
#ΡΠ΅ΡΠ°Π΅ΠΌ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΌΠ°ΡΡΡΡΡΠ°Ρ
(ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ Π½Π°ΡΠ΅ΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ)
sudo sh rout.sh
# ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Ρ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΡΠΎΠΊΡ ΡΠ°ΠΉΠ»Π° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΡΡΡΠΎΠΊΠΈ
for i in $HOSTS; do
sudo iptables -I FORWARD -m string --string $i --algo bm --from 1 --to 600 -p tcp -j REJECT --reject-with tcp-reset;
sudo iptables -I FORWARD -m string --string $i --algo bm --from 1 --to 600 -p udp -j DROP;
done
# ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Ρ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΡΠΎΠΊΡ ΡΠ°ΠΉΠ»Π° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ Π°Π΄ΡΠ΅ΡΠ°
for i in $RANGE; do
sudo iptables -I FORWARD -p UDP -d $i -j DROP;
sudo iptables -I FORWARD -p TCP -d $i -j REJECT --reject-with tcp-reset;
done
ααΆαααααΎααααΆαα sudo ααΊαααααΆαααααΎαααΆαααΆα hack ααΌα αα½ααααααΆααααΆααααααααααααΆαααα WEB interface ααα»ααααααΌα ααααααα·ααααααααα»αααΆαααααΎααααΆααααααΌααααααα’ααααααααααΆααα½αααααΆαααΆααααα αΆα WEB αα·αα αΆαααΆα αααααΆαααααααα αααααΆααβααΈβααΆαβα’αα»αααα ααΆαβααααβα ααβααααααβαααααΈβααα αααααβαα βαααα»αβααΌαααααΆαβαα·ααααααααα α ααα½αβαααΆαααΈαβαααβααΆαβαααααααΆααβααΊβααΆαβα αααΎαβααΆα 250 + ααααααβα’αΆααααααΆαβααΆαααα·αα αα·αααΆααΆααααα αΆαα αααα αΌααα ααΆααααα αααααααΆααααααΆααααααΆαα https ααΌα ααΆα’αααααααααααααααααααα αααα»αααΆαααΆααααααααΉαα’αααΈαααααα·ααΈαα»ααα :) ααα»ααααααΆαααααααΊααΆααααΈαα·ααα αααααΆαα αααΎααααααααΆααααα ααα»αααααΆααααΆαααααααΆαα αΌαααααΎααααΆαααΊαα ααααΆααα ααΆαααΎαα ααΎααααααααααΆαα Opera VPN ααααααααα αα·ααααααα·ααΈαααα½αααΌα ααΆ friGate αα·α telemetry ααΈ Microsoft αααααα
ααααα: www.habr.com