Created
December 21, 2019 13:26
-
-
Save ssrlive/eeefc028da9174918217c227214c76ff to your computer and use it in GitHub Desktop.
udp-svr.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python2 | |
# -*- coding: utf-8 -*- | |
# This script will always echo back data on the UDP port of your choice. | |
# Useful if you want nmap to report a UDP port as "open" instead of "open|filtered" on a standard scan. | |
# Works with both Python 2 & 3. | |
import socket | |
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) | |
server_address = '0.0.0.0' | |
server_port = 31337 | |
server = (server_address, server_port) | |
sock.bind(server) | |
print("Listening on " + server_address + ":" + str(server_port)) | |
while True: | |
payload, client_address = sock.recvfrom(2048) | |
print("Echoing data back to " + str(client_address) + " data length;" + str(len(payload))) | |
sent = sock.sendto(payload, client_address) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment