Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # run continuously
- while True:
- time.sleep(1)
- for remote_port in [514]:
- sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- sock.settimeout(60)
- now = datetime.datetime.now()
- now_text = now.strftime("%Y-%m-%d %H:%M:%S")
- try:
- sock.connect((remote_host, remote_port))
- printe((now_text, 'Port is Open on', remote_port))
- except:
- change_fw_rules
- logging.basicConfig(filename='/var/log/syslog',level=logging.DEBUG , format='%(asctime)s %(message)s', datefmt='%m/%d/%Y %I:%M:%S %p')
- logging.error('#### Immediate action required ####')
- send-email-alert
- print( 'Port is closed')
- sock.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement