Re: raservices signature file

Michael Brookes via Argus-info <[email protected]>
Newsgroups gmane.network.argus
Message-ID <CABfcST_RPhtEdkrNJ5_j35Zk446YW8Tm2JuKNe9PcO-fjCi4Gg@mail.gmail.com>
That's great, thanks.

On Monday, 7 December 2015, Carter Bullard via Argus-info <
[email protected]> wrote:

> Hey Michael,
> David is right on ... the * means that the print field length is
> truncating the output.
> " -s label:32 "maybe all that is needed to see the srv label.
>
> Carter
>
> On Dec 6, 2015, at 7:41 PM, David Edelman via Argus-info <
> [email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>
> The label field defaults to a real small field length. Try specifying
> something like -s +label:120
>
>
> Dave Edelman
>
>
> Begin forwarded message:
>
> *From:* Michael Brookes via Argus-info <[email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>>
> *Date:* December 6, 2015 at 14:22:00 CST
> *To:* Argus <[email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>>
> *Subject:* *Re: [ARGUS] raservices signature file*
> *Reply-To:* Michael Brookes <[email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>>
>
> Hi
>
> I get 'srv=*' attached to an Argus or reading from files, with argus
> capturing 2048 bytes of user data.
>
> Just checked the suser field of some of the ssh flows and the sig
> matches that in std.sig.
>
> I'm running it like this:
>
> raservices -r 20151206-20 -M printer=encode32 -f
> argus-clients-3.0.8/support/Config/std.sig -s +label +suser
>
> Would incorporating the fairly extensive protocol identification
> libraries in nDPI or libprotoident be worth thinking about?
>
> Many thanks
>
> On 6 December 2015 at 17:49, Carter Bullard <[email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>
> Hey Michael,
>
> The idea of rauserdata() and raservices() is that the user data fields in
> argus data can be analyzed to determine signatures of protocols.  These
> signatures can be used in a classic pattern matching strategy to “discover”
> the protocols and services that are being employed in a network flow.
>
>
> rauserdata() processes the user fields of a set of argus flow records and
> generates signatures for the payloads that were captured.
>
>
> raservices() will perform pattern matching of an argus record’s users data
> field(s) against that signature file, and label the flows based on the
> match.  This gives you some ‘proof of concept’ tools to try to figure out
> what protocols are running on an arbitrary flow.  Because raservices() can
> be configured to guess, you can get a best guess labeling for user payloads.
>
>
> We provide a rudimentary signature file, std.sig, that has some very basic
> signatures.  FTP, telnet, smtp, pop3, imap, imaps, dns, http, etc…
>
> If you run raservices() with the std.sig, the output will be a label added
> to the flow record that has the field “srv=“ + the Service: identifier in
> the std.sig file, if it found a match.
>
>
> So what kind of label are you getting ???
>
>
> Carter
>
>
> On Dec 6, 2015, at 11:48 AM, Michael Brookes via Argus-info <
> [email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>
>
> Thanks very much.
>
> What is the general idea of raservices?
>
> Is there a field which holds the detected protocol that raservices can
> print?
>
> I see a label field but this doesn't print what I expect - the
>
> detected protocol.
>
> Maybe I've got completely the wrong end of the stick!
>
>
>
> On 6 December 2015 at 01:32, David Edelman <[email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>
> It is in the client distribution in /support/Config/std.sig
>
>
> This is really a basic sample but the instructions are in the first few
> lines of the header:
>
>
> rauserdata -d16 -e encode32
>
>
> --Da ve
>
>
> -----Original Message-----
>
> From: Argus-info [
> mailto:[email protected]
> <javascript:_e(%7B%7D,'cvml','argus-info-bounces%2Bdedelman%[email protected]');>]
> On Behalf Of Michael Brookes via Argus-info
>
> Sent: Saturday, December 5, 2015 4:18 PM
>
> To: [email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>
>
> Subject: [ARGUS] raservices signature file
>
>
> Hello list
>
>
> Does anyone have an raservices.dat file, the one you pass to raservices to
> aid in protocol identification?
>
> There is mention of it in a flocon presentation but I can't see any man
> page on the qosient site.
>
>
> Thanks!
>
>
>
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.