From e9a196ff06feb3781903c129e43a81d7ce614944 Mon Sep 17 00:00:00 2001 From: GandC Snow Date: Mon, 25 Oct 2021 14:51:22 +0300 Subject: [PATCH] fix --- client.py | 24 ------------------------ server.conf | 5 ----- server.py | 16 +++++----------- start | 4 ++++ 4 files changed, 9 insertions(+), 40 deletions(-) delete mode 100644 client.py delete mode 100644 server.conf create mode 100644 start diff --git a/client.py b/client.py deleted file mode 100644 index 23f5d3d..0000000 --- a/client.py +++ /dev/null @@ -1,24 +0,0 @@ -from socket import * -import sys - -host = 'localhost' -port = 777 -addr = (host,port) - -udp_socket = socket(AF_INET, SOCK_DGRAM) - - -data = input('write to server: ') -if not data : - udp_socket.close() - sys.exit(1) - -#encode - перекодирует введенные данные в байты, decode - обратно -data = str.encode(data) -udp_socket.sendto(data, addr) -data = bytes.decode(data) -data = udp_socket.recvfrom(1024) -print(data) - - -udp_socket.close() diff --git a/server.conf b/server.conf deleted file mode 100644 index 6500b59..0000000 --- a/server.conf +++ /dev/null @@ -1,5 +0,0 @@ -[Global] -IRC_bot_nickname = GandC_LogMon_Bot -IRC_chat_name = #notifications -IRC_host = s1.tomasgl.piv -IRC_port = 6667 diff --git a/server.py b/server.py index c02ca91..088192b 100644 --- a/server.py +++ b/server.py @@ -1,12 +1,9 @@ -## ## -##/dev/udp/ip/port## +##pip3 install irc## from irc import client, connection from socket import socket, AF_INET, SOCK_DGRAM - -#from os import chdir, path from threading import Thread -host = '10.10.18.3' +host = '0.0.0.0' port = 7747 addr = (host,port) @@ -18,9 +15,6 @@ irc_bot_nickname = 'GandC_LogMon_Bot' s = socket(AF_INET, SOCK_DGRAM) # Socket creation s.bind(addr) # Bind socket to ip - -#chdir(path.dirname(path.abspath(__file__))) - def on_connect(connection, event): connection.mode(irc_bot_nickname, '+B') connection.join(irc_chat_name) @@ -41,7 +35,7 @@ Thread(target=reactor.process_forever).start() while True: message, addr = s.recvfrom(1024) # receive message - print('client addr: ', addr) - print('info: ', message) - irc.connection.privmsg(irc_chat_name, message) + #print('client addr: ', addr) + #print('info: ', message.decode()) + irc.privmsg(irc_chat_name, message.decode().strip()) s.close() diff --git a/start b/start new file mode 100644 index 0000000..39e14ba --- /dev/null +++ b/start @@ -0,0 +1,4 @@ +#!/bin/bash +USER_IP=$(echo $SSH_CONNECTION | awk '{print $1}') + MESSAGE="SSH Connection to $HOSTNAME Established $(date "+%Y.%m.%d-%H:%M:%S") from $USER_IP User:$USER" +echo "$MESSAGE" > /dev/udp/10.10.13.8/7747