diff options
author | Ashlee Young <ashlee@wildernessvoice.com> | 2016-01-20 01:10:01 +0000 |
---|---|---|
committer | Ashlee Young <ashlee@wildernessvoice.com> | 2016-01-20 01:10:11 +0000 |
commit | 19d701ddf07d855128ded0cf2b573ce468e3bdd6 (patch) | |
tree | 0edcd3461ca903c76e431bb7c6348c42a0f12488 /framework/src/suricata/qa/sock_to_gzip_file.py | |
parent | fac6fbefbfad1cf837ddd88bc0d330559c8eb6f9 (diff) |
Removing Suricata and Audit from source repo, and updated build.sh to avoid building suricata. Will re-address this in C release via tar balls.
Change-Id: I3710076f8b7f3313cb3cb5260c4eb0a6834d4f6e
Signed-off-by: Ashlee Young <ashlee@wildernessvoice.com>
Diffstat (limited to 'framework/src/suricata/qa/sock_to_gzip_file.py')
-rwxr-xr-x | framework/src/suricata/qa/sock_to_gzip_file.py | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/framework/src/suricata/qa/sock_to_gzip_file.py b/framework/src/suricata/qa/sock_to_gzip_file.py deleted file mode 100755 index 4c51782e..00000000 --- a/framework/src/suricata/qa/sock_to_gzip_file.py +++ /dev/null @@ -1,57 +0,0 @@ -#!/usr/bin/python -#I love the python Power Glove. It's so bad! -#Usage: sudo -u suricata ./sock_to_gzip_file.py --output-file="http.log.gz" --listen-sock="http.log.sock" - -import socket,os -import gzip -import sys -from optparse import OptionParser - -if __name__ == "__main__": - parser = OptionParser() - #Path to the socket - parser.add_option("--listen-sock", dest="lsock", type="string", help="Path to the socket we will listen on.") - #Path to gzip file we will write - parser.add_option("--output-file", dest="output", type="string", help="Path to file name to output gzip file we will write to.") - - #parse the opts - (options, args) = parser.parse_args() - - options.usage = "example: sudo -u suricata ./sock_to_gzip_file.py --output-file=\"http.log.gz\" --listen-sock=\"http.log.sock\"\n" - #Open the output file - if options.output: - try: - f = gzip.open(options.output, 'wb') - except Exception,e: - print("Error: could not open output file %s:\n%s\n", options.output, e) - sys.exit(-1) - else: - print("Error: --output-file option required and was not specified\n%s" % (options.usage)) - sys.exit(-1) - - #Open our socket and bind - if options.lsock: - if os.path.exists(options.lsock): - try: - os.remove(options.lsock) - except OSError: - pass - try: - s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) - s.bind(options.lsock) - s.listen(1) - conn, addr = s.accept() - except Exception,e: - print("Error: Failed to bind socket %s\n%s\n", options.lsock, e) - sys.exit(-1) - else: - print("Error: --listen-sock option required and was not specified\n%s" % (options.usage)) - sys.exit(-1) - - #Read data from the socket and write to the file - while 1: - data = conn.recv(1024) - if not data: break - f.write(data) - conn.close() - f.close() |