Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import os, re, struct
- def get_torrent(data):
- start = data.find("d8:")
- end = data[start:].find("PSER")
- return data[start:start+end]
- if __name__ == '__main__':
- for fname in os.listdir('.'):
- if re.search('^Downloader_.*.exe$', fname):
- tname = re.sub('^Downloader_(.*).exe$', '\\1.torrent', fname)
- try:
- fdata = open(fname).read()
- tdata = get_torrent(fdata)
- f = open(tname, 'wb')
- f.write(tdata)
- f.close()
- print "Extracted torrent from '%s' to '%s'" % (fname, tname)
- except Exception, e:
- print "Could not extract torrent from '%s': %s" % (fname, e)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement