-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcomand.py
34 lines (28 loc) · 1.3 KB
/
comand.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import socket
print("Version: 1.0.0(BETA)")
print("LICENSE: Modified MIT")
print("!!!ВАЖНО: НЕ ИСПОЛЬЗУЙТЕ ЭТОТ КОД С ЦЕЛЬЮ НАНЕСТИ ВРЕД КОМУ-ЛИБО!!!")
print("!!!ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИМЕЕТ ТОЛЬКО ОБРАЗОВАТЕЛЬНУЮ ЦЕЛЬ!!!")
print("!!!АВТОР ПРОГРАММЫ СНИМАЕТ С СЕБЯ ВСЮ ОТВЕТСТВЕННОСТЬ ЗА ИСПОЛЬЗОВАНИЕ ЭТОГО СОФТА!!!")
def send_command(target_ip, target_port, command):
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
client_socket.connect((target_ip, target_port))
client_socket.send(command.encode('ascii'))
print(f"Command sent to {target_ip}:{target_port}")
except Exception as e:
print(f"Error sending command to {target_ip}:{target_port}: {e}")
finally:
client_socket.close()
def main():
targets = [
('192.168.0.1', 12345)
# Добавьте другие IP-адреса и порты, если необходимо
]
packet_size = 1500
target_ip = '192.168.0.1'
command = f"{packet_size};{target_ip}"
for target in targets:
send_command(target[0], target[1], command)
if __name__ == "__main__":
main()