PaulDotCom mailing list archives
Re: best automated way to construct a timeline from websense logs?
From: "Bojan Zdrnja (SANS ISC)" <bojan.isc () gmail com>
Date: Tue, 11 Jun 2013 23:36:18 +0200
Well, if you index everything in one day (and 40 GB of data should be no problem for a decent server) you will have only 1 license violation and it will work ok, even with the free 500 MB version. With the enterprise license you can have 4 violation in a 30 day window, while with the free version you can have 2 violations in a 30 day window. That means you can index as much data as you want in 2 days with the free version. Cheers, Bojan On Mon, Jun 10, 2013 at 5:26 PM, allison nixon <elsakoo () gmail com> wrote:
purely license issues. im not paying an arm and a leg for software for a one-off job On Sun, Jun 9, 2013 at 4:39 PM, Chris Campbell <chris () ctcampbell com> wrote:Out of interest, what where the problems you had with splunk? This looks like exactly the kind of problem it was designed to solve. allison nixon wrote: I got it to work. I ended up using mysql and some command line shenanigans For the benefit of everyone who might be faced with 40 gigs of log files, I ended up doing this: use split -l 5000 * to split every file into a reasonable sized chunk then used ls -l to get a list of file names in the folder in a nice orderly fashion then created a sql database and a table called client, and set every column type to the sort of data it would end up holding then write a bash script that was like below. the commands were slightly altered based on the name of every file, so the script had about 750 lines in total. there's probably a more elegant way to do this, with fancy looping and variables, but no time for that. ln -s datetime-websenselog.csvaa client.txt; mysqlimport --fields-terminated-by=, --lines-terminated-by="\r\n" -u user --password=password --fields-optionally-enclosed-by="\"" --columns=id,userid,hostid,wdate,wtime,wuts,srcip,srcport,dstport,dstip,resource,bytes,xfertime,code,category,allowed,hid,hostname,uid,username client /root/Desktop/client/tobeanalyzed/Files/raw/splitted/client.txt; rm client.txt; the symbolic link is necessary because mysqlimport will only put the file into the table of the same name then i had to tweak it till the warnings went away, because mysqlimport won't tell you the contents of those warnings, only that they have been raised. after some guessing games, I found out some but not all fields were enclosed with " Now i can run sql queries and it's somewhat trivial to find the information i'm after now! On Sun, Jun 9, 2013 at 2:07 PM, Champ Clark III <cclark () quadrantsec com> wrote:-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Actually thinking about this liblognorm might be useful. It comes with a program call "normalizer". You'll need to create the rulebase files/rules. That'll be the tricky part. If you do create good rulebase/rules, let me know. I'd like to have a copy :) On 6/9/13 1:16 AM, Johan Peder Møller wrote:Have looked at liblognorm. No personal experience, but remeber having it recomended at some time. rgds Johan On Fri, Jun 7, 2013 at 3:36 AM, allison nixon <elsakoo () gmail com <mailto:elsakoo () gmail com>> wrote: So I have several gigs of webnonsense logs and I am trying to construct a timeline of malware infection as it spreads from IP to IP. I already know what the malicious URLs look like so that's not the issue. I want to be able to build a timeline of activity to describe the first moment a computer was infected and I want to illustrate when the phone home traffic hops from domain to domain. I can sort of do it with some artful use of grep and excel, but it's hard to make that scale to more than a small sample of the logs. I fed it to a trial copy of Splunk and it exploded while giving me nothing useful. Are there any tools out there that I can use for this? I don't want to pay money for it because it's a one-off, but so far nothing can compete with good ol grep _______________________________________________ Pauldotcom mailing list Pauldotcom () mail pauldotcom com <mailto:Pauldotcom () mail pauldotcom com> http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom Main Web Site: http://pauldotcom.com _______________________________________________ Pauldotcom mailing list Pauldotcom () mail pauldotcom com http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom Main Web Site: http://pauldotcom.com- -- - - Champ Clark III (cclark () quadrantsec com) Quadrant Information Security (http://quadrantsec.com) Key Fingerprint: 2E56 C2EB 1B25 C517 D5BA 2DCF 5E70 B2F8 0381 878A GPG Key ID: 0381878A -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRtMRGAAoJENnmXt7Lmc3KiJgH/A42nLvCPYqs4y3ULZrj3rLz WUgdNJ9UjM7eeZt1qdiA4Jx7h51Y0opco+bMwcqoIiccDxqOjqRxf3FxqMyOKCT6 +/nQDRu132mtfkw5vXLtNt2eZaAu28pRU72XkuoGMn9D6B1d/9pheLYtsz7AnfcL Zf0ZXeE5oPBFF73/BsVuzsIbE2Ia2a6G5pS/H77vYmxQXb7Dp/BoQl/hUoxAzyoH 8EnwzueRraWoZBetZb+o5auoaa0MVYY3NffEPNybXzaxfpTFgMs90RJo8Up3dqQN ksYxIhqXe4EF1I5eCvV4ugjE1FRvKP9pqTawDSQVjnT7RjzFjsUhUMZPwBMDnM0= =Uw5n -----END PGP SIGNATURE----- _______________________________________________ Pauldotcom mailing list Pauldotcom () mail pauldotcom com http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom Main Web Site: http://pauldotcom.com-- _________________________________ Note to self: Pillage BEFORE burning. _______________________________________________ Pauldotcom mailing list Pauldotcom () mail pauldotcom com http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom Main Web Site: http://pauldotcom.com _______________________________________________ Pauldotcom mailing list Pauldotcom () mail pauldotcom com http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom Main Web Site: http://pauldotcom.com-- _________________________________ Note to self: Pillage BEFORE burning. _______________________________________________ Pauldotcom mailing list Pauldotcom () mail pauldotcom com http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom Main Web Site: http://pauldotcom.com
_______________________________________________ Pauldotcom mailing list Pauldotcom () mail pauldotcom com http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom Main Web Site: http://pauldotcom.com
Current thread:
- best automated way to construct a timeline from websense logs? allison nixon (Jun 07)
- Re: best automated way to construct a timeline from websense logs? Alex (Jun 09)
- Re: best automated way to construct a timeline from websense logs? Johan Peder Møller (Jun 09)
- Re: best automated way to construct a timeline from websense logs? anthony kasza (Jun 09)
- Re: best automated way to construct a timeline from websense logs? Champ Clark III (Jun 09)
- Re: best automated way to construct a timeline from websense logs? Champ Clark III (Jun 09)
- Re: best automated way to construct a timeline from websense logs? allison nixon (Jun 09)
- Re: best automated way to construct a timeline from websense logs? Chris Campbell (Jun 10)
- Re: best automated way to construct a timeline from websense logs? allison nixon (Jun 11)
- Re: best automated way to construct a timeline from websense logs? Bojan Zdrnja (SANS ISC) (Jun 13)
- Re: best automated way to construct a timeline from websense logs? Guillaume Ross (Jun 11)