Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
executable file 27 lines (20 sloc) 855 Bytes
#!/usr/bin/env python
"""sipdump2john.py processes sipdump output files (dump files)
into a format suitable for use with JtR."""
import sys
def process_file(filename):
with open(filename, "r") as f:
for line in f.readlines():
line = line.rstrip().replace('"', '*').replace(':', '*')
data = line.split('*')
# Handle the case when the port number is not explicit
# in the uri field, in that case, adds an empty field
if len(data) == 13:
data.insert(7, '')
sys.stderr.write("%s-%s:$sip$*%s\n" % (data[0], data[1], '*'.join(data)))
if __name__ == "__main__":
if len(sys.argv) < 2:
sys.stderr.write("Usage: %s <sipdump dump files>\n" % sys.argv[0])
sys.exit(-1)
for i in range(1, len(sys.argv)):
process_file(sys.argv[i])
Jump to Line
Something went wrong with that request. Please try again.