[Bro] intel.log extra log
ps sunu
pssunu6 at gmail.com
Wed Apr 12 23:55:11 PDT 2017
i solved the problem
On Thu, Apr 13, 2017 at 11:19 AM, ps sunu <pssunu6 at gmail.com> wrote:
> Hi,
>
> i need to generate intel log content into separate logs
> , i generated except one field
> i am not able to get "source" field into separate log, any idea tp do this
>
>
> my main file
> @load frameworks/intel/seen
>
> redef Intel::read_files += {
> fmt("%s/intel-1.dat", @DIR)
> };
>
> @load ./field.bro
> #redef LogAscii::use_json=T;
>
>
> event Intel::log_intel (rec: Intel::Info)
>
>
> {
> # Log::create_stream(Factor::LOG, [$columns=Factor::Info,
> $path="intel_trigger"]);
> if ( rec$seen$where == HTTP::IN_HOST_HEADER )
> {
> # print "ssss",rec$seen;
>
> Log::write(Match::LOG,[$ts=network_time(),$uid=rec$seen$
> uid,$id=rec$seen$conn$id,$seen_indicator=rec$seen$
> indicator,$seen_indicator_type=rec$seen$indicator_type,$
> seen_where=rec$seen$where,$seen_node=rec$seen$node,$
> matched=rec$seen$indicator_type ]);
> print "ssssssss",rec$seen;
>
>
> }
> }
> event bro_init ()
>
> {
> Log::create_stream(Match::LOG, [$columns=Match::Info,
> $path="intel_tech"]);
>
>
> }
>
>
> field.bro
> module Match;
>
> export {
> # Append the value LOG to the Log::ID enumerable.
> redef enum Log::ID += { LOG };
>
> type Type: enum {
> ## An IP address.
> ADDR,
> ## A complete URL without the prefix ``"http://"``.
> URL,
> ## Software name.
> SOFTWARE,
> ## Email address.
> EMAIL,
> ## DNS domain name.
> DOMAIN,
> ## A user name.
> USER_NAME,
> ## File hash which is non-hash type specific. It's up to
> the
> ## user to query for any relevant hash types.
> FILE_HASH,
> ## File name. Typically with protocols with definite
> ## indications of a file name.
> FILE_NAME,
> ## Certificate SHA-1 hash.
> CERT_HASH,
> ## Public key MD5 hash. (SSH server host keys are a good
> example.)
> PUBKEY_HASH,
> };
>
> type Where: enum {
> ## A catchall value to represent data of unknown
> provenance.
> IN_ANYWHERE,
> };
>
>
> # Define a new type called Factor::Info.
> type Info: record {
> ts: time &log;
> uid : string &log;
> id: conn_id &log;
> seen_indicator: string &log;
> seen_indicator_type: Type &log &optional;
> seen_where : Where &log;
> seen_node : string &log;
> matched:Type &log &optional;
>
>
> };
> }
>
>
> i need intel-1.dat file
>
> www.reddit.com Intel::DOMAIN *my_special_source -->> into source
> field *
>
>
> *http://try.bro.org/#/trybro/saved/138000
> <http://try.bro.org/#/trybro/saved/138000>*
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ICSI.Berkeley.EDU/pipermail/bro/attachments/20170413/0b8124bd/attachment-0001.html
More information about the Bro
mailing list