Compare commits
3 Commits
870b630027
...
master
Author | SHA1 | Date | |
---|---|---|---|
cbbb559fd4 | |||
9695fd56bf | |||
076b8faadd |
17
trabalho5/docker-compose.yml
Normal file
17
trabalho5/docker-compose.yml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
version: "2.1"
|
||||||
|
services:
|
||||||
|
syslog-ng:
|
||||||
|
image: lscr.io/linuxserver/syslog-ng:latest
|
||||||
|
container_name: syslog-ng
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- TZ=Etc/UTC
|
||||||
|
volumes:
|
||||||
|
- ./config:/config
|
||||||
|
- ./log:/var/log #optional
|
||||||
|
ports:
|
||||||
|
- 514:5514/udp
|
||||||
|
- 601:6601/tcp
|
||||||
|
- 6514:6514/tcp
|
||||||
|
restart: unless-stopped
|
@@ -133,6 +133,8 @@ class ClientConnection:
|
|||||||
request_port = int(request_host.split(':')[1])
|
request_port = int(request_host.split(':')[1])
|
||||||
request_host = request_host.split(':')[0]
|
request_host = request_host.split(':')[0]
|
||||||
|
|
||||||
|
request_host = request_host.split('/')[0]
|
||||||
|
|
||||||
return request_host, request_port
|
return request_host, request_port
|
||||||
|
|
||||||
def handle_connection(self):
|
def handle_connection(self):
|
||||||
@@ -228,6 +230,7 @@ def check_code():
|
|||||||
|
|
||||||
content = None
|
content = None
|
||||||
shas256_hash = None
|
shas256_hash = None
|
||||||
|
logger = Logger.instance()
|
||||||
|
|
||||||
with open(sys.argv[0], 'rb') as f:
|
with open(sys.argv[0], 'rb') as f:
|
||||||
content = f.read()
|
content = f.read()
|
||||||
@@ -238,10 +241,10 @@ def check_code():
|
|||||||
hash = hashlib.sha256(content).hexdigest()
|
hash = hashlib.sha256(content).hexdigest()
|
||||||
|
|
||||||
if hash != shas256_hash:
|
if hash != shas256_hash:
|
||||||
print('ERRO: Código do proxy está diferente!')
|
logger.critical('ERRO: Código do proxy está diferente!')
|
||||||
exit(1)
|
exit(1)
|
||||||
|
|
||||||
print('Arquivo do proxy verificado!')
|
logger.info('Arquivo do proxy verificado!')
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
check_code()
|
check_code()
|
||||||
|
@@ -1 +1 @@
|
|||||||
7fb3b97ffb3311c5fec9d1f37b7c9726a2f5283947eb026676723ac49a527e44
|
ed8ea6ed6a93c962faadf85ecb04778bc34bc29684a5fc8172218d5d32a6e5ed
|
Reference in New Issue
Block a user