Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ips.txt
- '''
- adr1;ip1;adr2;ip2
- adres1;192.168.1.1;adres6;192.168.1.6
- adres2;192.168.1.2;adres7;192.168.1.7
- adres3;192.168.1.3;adres8;192.168.1.8
- adres4;192.168.1.4;adres9;192.168.1.9
- adres5;192.168.1.5;adres10;192.168.1.10
- '''
- x = []
- with open('ips.txt', 'r', encoding='utf-8') as f:
- next(f) # пропускаем заголовки
- for s in f:
- x.append(s.strip().split(';'))
- with open('output_ips.txt', 'w', encoding='utf-8') as f2:
- for s in x:
- f2.write('#RDP доступ {} - {}\n'.format(s[0], s[2]))
- f2.write('iptables -A FORWARD -p tcp -s {} -d {} —dport 3389 -j ACCEPT\n'.format(s[1], s[3]))
- f2.write('iptables -A FORWARD -p tcp -s {} -d {} —dport 3389 -j ACCEPT\n'.format(s[3], s[1]))
- f2.write('#RDP доступ {} - {}\n'.format(s[2], s[0]))
- f2.write('iptables -A FORWARD -p tcp -s {} -d {} —dport 3389 -j ACCEPT\n'.format(s[3], s[1]))
- f2.write('iptables -A FORWARD -p tcp -s {} -d {} —dport 3389 -j ACCEPT\n'.format(s[1], s[3]))
- # output_ips.txt
- '''
- #RDP доступ adres1 - adres6
- iptables -A FORWARD -p tcp -s 192.168.1.1 -d 192.168.1.6 —dport 3389 -j ACCEPT
- iptables -A FORWARD -p tcp -s 192.168.1.6 -d 192.168.1.1 —dport 3389 -j ACCEPT
- #RDP доступ adres6 - adres1
- iptables -A FORWARD -p tcp -s 192.168.1.6 -d 192.168.1.1 —dport 3389 -j ACCEPT
- iptables -A FORWARD -p tcp -s 192.168.1.1 -d 192.168.1.6 —dport 3389 -j ACCEPT
- #RDP доступ adres2 - adres7
- iptables -A FORWARD -p tcp -s 192.168.1.2 -d 192.168.1.7 —dport 3389 -j ACCEPT
- iptables -A FORWARD -p tcp -s 192.168.1.7 -d 192.168.1.2 —dport 3389 -j ACCEPT
- #RDP доступ adres7 - adres2
- iptables -A FORWARD -p tcp -s 192.168.1.7 -d 192.168.1.2 —dport 3389 -j ACCEPT
- iptables -A FORWARD -p tcp -s 192.168.1.2 -d 192.168.1.7 —dport 3389 -j ACCEPT
- #RDP доступ adres3 - adres8
- iptables -A FORWARD -p tcp -s 192.168.1.3 -d 192.168.1.8 —dport 3389 -j ACCEPT
- iptables -A FORWARD -p tcp -s 192.168.1.8 -d 192.168.1.3 —dport 3389 -j ACCEPT
- #RDP доступ adres8 - adres3
- iptables -A FORWARD -p tcp -s 192.168.1.8 -d 192.168.1.3 —dport 3389 -j ACCEPT
- iptables -A FORWARD -p tcp -s 192.168.1.3 -d 192.168.1.8 —dport 3389 -j ACCEPT
- #RDP доступ adres4 - adres9
- iptables -A FORWARD -p tcp -s 192.168.1.4 -d 192.168.1.9 —dport 3389 -j ACCEPT
- iptables -A FORWARD -p tcp -s 192.168.1.9 -d 192.168.1.4 —dport 3389 -j ACCEPT
- #RDP доступ adres9 - adres4
- iptables -A FORWARD -p tcp -s 192.168.1.9 -d 192.168.1.4 —dport 3389 -j ACCEPT
- iptables -A FORWARD -p tcp -s 192.168.1.4 -d 192.168.1.9 —dport 3389 -j ACCEPT
- #RDP доступ adres5 - adres10
- iptables -A FORWARD -p tcp -s 192.168.1.5 -d 192.168.1.10 —dport 3389 -j ACCEPT
- iptables -A FORWARD -p tcp -s 192.168.1.10 -d 192.168.1.5 —dport 3389 -j ACCEPT
- #RDP доступ adres10 - adres5
- iptables -A FORWARD -p tcp -s 192.168.1.10 -d 192.168.1.5 —dport 3389 -j ACCEPT
- iptables -A FORWARD -p tcp -s 192.168.1.5 -d 192.168.1.10 —dport 3389 -j ACCEPT
- '''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement