AlienVault Building Collector Plugins

download AlienVault Building Collector Plugins

of 32

Transcript of AlienVault Building Collector Plugins

  • 5/23/2018 AlienVault Building Collector Plugins

    Building Collector Plugins

    Admin Guide

    C Aa 2010

    A . N a a b c a a b

    a a, cc caca, c c, c, b a

    a a a ,

    c a b.

    A aa c a c .

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 2 C Aa 2010

    1 O ..................................................................................................................................................... 4

    1.1 OSSIM A R ............................................................................................................................... 4

    1.1.1 E Cc .......................................................................................................................... 4

    1.1.2 E Naa ................................................................................................................... 41.2 OSSIM S R .............................................................................................................................. 6

    1.2.1 E Ec ....................................................................................................................... 6

    1.2.2 Pc a Ac .................................................................................................................... 7

    1.3 T Ca W .............................................................................................................. 8

    2 C Dc P .................................................................................................................... 10

    2.1 R .............................................................................................................................................. 10

    2.1.1 Ca F ..................................................................................................................... 10

    2.1.2 L Ca .............................................................................................................. 10

    2.1.3 F ........................................................................................................................................10

    2.2 OSSIM A Ca .............................................................................................................. 11

    2.2.1 Ca F ..................................................................................................................... 11

    2.2.2 Paa ............................................................................................................................... 11

    2.3 Dc P Ca .......................................................................................................... 13

    2.3.1 Ca F .................................................................................................................... 13

    2.3.2 C E T ............................................................................................................... 13

    2.3.3 Paa ............................................................................................................................... 13

    2.3.4 U Lca (P) Vaab ................................................................................................... 15

    2.3.5 U Gba (A) Vaab ................................................................................................. 15

    2.4 Aa ............................................................................................................................................... 16

    2.4.1 Pa ...........................................................................................................................................16

    2.4.2 P Ra E ............................................................................................... 16

    2.5 Fc .......................................................................................................................................... 16

    2.5.1 Pa ...........................................................................................................................................16

    2.5.2 C .............................................................................................................................. 16

    2.5.3 Aca Scc Taa .............................................................................................. 17

    2.5.4 U D Taa ........................................................................................................ 17

    2.6 E F ....................................................................................................................................... 18

    2.7 R ................................................................................................................................................. 19

    2.7.1 Eaa O....................................................................................................................... 19

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 3 C Aa 2010

    2.7.2 Sc ................................................................................................................................... 19

    2.8 La P ................................................................................................................................. 21

    2.8.1 P a Rab a ................................................................................................... 21

    2.8.2 SQL Sa .......................................................................................................................... 21

    2.9 P Aca ............................................................................................................................... 22

    2.9.1 Aca P S S ..................................................................................... 22

    2.9.2 Aca P A S ...................................................................................... 22

    3 L ..................................................................................................................................................... 22

    4 Db ................................................................................................................................................. 22

    5 A ................................................................................................................................................... 23

    5.1 Ra E .......................................................................................................................... 23

    5.2 Ca Ea ..................................................................................................................... 25

    5.2.1 Sca .................................................................................................................................... 25

    5.2.2 W a c a a .................................................... ........................... 25

    5.2.3 L a ................................................................................................................................ 25

    5.2.4 Cc a ............................................................................................... 25

    5.2.5 Ra ....................................................................................................................... 26

    5.2.6 Cc a ............................................... 26

    5.2.7 Ca a .................................................................................................................... 26

    5.2.8 R P OSSIM A ............................................................................... 29

    5.2.9 R P OSSIM S ...................................................... ........................ 30

    5.2.10 Cc a cc ............................................................31

    5.2.11 Ra OSSIM S ......................................................................................................... 31

    5.2.12 Ra OSSIM A .......................................................................................................... 31

    5.2.13 Cc E a Aa a c ...................................................................... 32

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 4 C Aa 2010

    1 Overview

    1.1 OSSIM Agent Role

    1.1.1 Event Collection

    T cc c ac aa c (Sc, OS,

    RDBMS, c.) a a . A a ca b c a

    b a b OSSIM A a a b ca b a a ac

    ac.

    B a a ac c a c b c:

    - Maa a aca a aa c

    - F b a a

    - U Pca ca (S, Tc...)

    - I a b a aa aa, a aca

    b b

    o

    G acc ca ac. Ha

    c , a a a a c

    cac a .

    U b cc ba a.

    1.1.2 Event Normalization

    I aa a a c a aa ac c

    a a c OSSIM a.

    o

    T a b a c a, a aca , a SNMP a,

    a SNMP SQL Q a a

    c a a a .

    01///.

    Ma 30 13:15:52 01 [12980]: Acc a

    192.168.178.20 4445 2

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 5 C Aa 2010

    o

    T a ca c a a c aa

    a ca b OSSIM . T ca b a

    a a aca .

    ////.

    20100530 13:15:49,441 O [INFO]: ="c" ="1275239752"

    ="192.168.178.201" ="0" ="4003" ="7"

    ="192.168.178.20" ="4445" ="192.168.178.200" ="22"

    ="" ="Ma 30 13:15:52 01 [12980]: Acc a

    192.168.178.20 4445 2" ="20100530 13:15:52" ="0"

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 6 C Aa 2010

    1.2 OSSIM Server Role

    1.2.1 Event Enrichment

    T OSSIM c c a aaa OSSIM

    Daaba.

    o

    T OSSIM S c P a Rab a, c a

    cc (_) a b (_), a a A

    Va c cc Sc (a_c) a Da (a_) .

    Ea:

    :/a///.:

    20100530 06:48:41 OSSIMMa: E c: ="0" aa="0"

    ="c" a="20100530 13:15:52" a="1275239752" ="0"

    _="4003" _="7" c_="192.168.178.20" c_="4445"_="192.168.178.200" _="22" ="192.168.178.201" ac="0"

    c="TCP" ="2" ="2" ="Ma 30 13:15:52 01

    [12980]: Acc a 192.168.178.20 4445 2"

    a=""

    o

    T a a a c ac a cc aac, a

    a cc . I a a ac

    aac .

    Ra: 0 5

    Da a: 1

    Ea:

    A U Saba aac b Sa .

    Aa ac a aac a a ac ,

    a a a b c a a a

    c a b .

    o

    Caca a a "bab ". Sc ' c bab a b ca ab, IDS

    a ab aac a c aa.

    Ra: 0 10

    Da a : 1.

    Ea:

    I a cc 5 a b 445, c b a

    a ba, ab IDS . I cc 15 b

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 7 C Aa 2010

    c, 500 cc a a aac

    a ab.

    o

    I a b Sc a Da H a ac

    a .

    Ra: 0 5

    Da a: 1 (a b a aaba)

    Ea:

    A aaba ca a a a a 5, a a a

    a 2 a a I ca a ca

    a a a a 1.

    o

    Ba E P (05), E Rab (010) a A Va (05), a RVa (010) caca a a a a a 1 A a a.

    T R caca ba a:

    R = (P * Rab * A) / 25

    1.2.2 Policies and Actions

    Pc a a a b a ac OSSIM

    S:

    Ca (.. cc aa ca c)

    Fa (.. c c a)Ac (.. a a)

    Dca a b b a aaba, a

    c a c c a b.

    Pc ca a c c a b ba :

    Sc a Da A (H, N, ANY...)

    P

    P G

    T Ra

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 8 C Aa 2010

    1.3 The Configuration Workflow

    o

    F a cc c a aca a a a

    a a a c. T a a a c b

    b c b a cc .

    o

    B c a c ac aca. S a

    a a aca, c c c a , a a cac a

    a a a c a a a a a a c HTTPP aa

    ca a URL, a c Fa ca a Sc IP A a Sc P a a a

    Da IP A a Da P. S b a cc

    aca a ca a ca b a aca

    a .

    o

    T a R aa, c cac a a ca b cc

    .

    o

    T Scc a cc c ca . T a

    b a a b .

    o

    E a a c ca b ca b OSSIM b c ca b

    (P_SID) , b a a a b c.

    H, b a ca b c a

    OSSIM A.

    o

    T a aa aabca, c a a a c a a a

    . T Gc R b a

    c. Ha aabca ac a Gc R a a c a

    c b aa a c a a

    a b a.

    o

    I a a P aca a OSSIM , a

    a b c A ca .

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 9 C Aa 2010

    o

    T c b c a c

    a ab a a.

    o

    Ra OSSIM S c.

    o

    Ra OSSIM A c.

    o

    U ca a ca b a a OSSIM

    A S.

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 10 C Aa 2010

    2 Configuring Detector Plugins

    2.1 Rsyslog

    R S a OSSIM a a c a

    a a a a a ca caca a. S a c

    a c .

    B a ca c cc b

    a a a a a a ca b b

    ac .

    2.1.1 Configuration File

    /c/.c

    2.1.2 Listener Configuration

    $MLa

    $UDPSR 514

    $MLa c

    $ITCPSR 514

    2.1.3 Filters

    Fa ca a ca

    $ ca '' /a//

    $ac == 'ca0' a $ a 'DEVNAME' a ($ ca '1'

    $ ca '0') /a//

    S c

    $ ca ''

    R R

    ://..c/.

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 11 C Aa 2010

    2.2 OSSIM Agent Configuration

    2.2.1 Configuration File

    /c//a/c.c

    2.2.2 Parameters

    [a]

    a: Da (T Fa)

    : Pa PID (Pc )

    [ca]

    Eab ca a a . I c c a

    a a ca a a ac ca c.

    b_: L a b ca

    ab: Eab ab (T Fa)

    : Wa c ca b

    Ea:

    [ca]

    b_=10011150,15011550,40014010

    ab=Fa

    =10

    []

    C b a a

    : F c b

    : F c a a b

    a: F c a a b (E 5 )

    b: C b (Db, I, Wa, E

    Cca)

    [a]

    W a a b OSSIM S (U b a

    )

    ab: Eab ab (T Fa)

    : F c a b

    []

    C c a

    ab: Eab ab (T Fa)

    : IP a OSSIM S

    : L OSSIM S

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 12 C Aa 2010

    [a]

    I ca aab ca b b ca.

    Ea:

    [a]

    a_a=%Y%% %H:%M:%S

    ac=0

    =192.168.178.201

    []

    D c (c a ) a ab

    a___=a____c_

    Ea:

    []

    =/c//a//.c

    =/c//a//.c

    [ac]

    M c aca ac (I ca a ac)

    ab: Eab ab (T Fa)

    a: Wa X c b cc

    a_a: Ra c X c (T a b ab ac

    )

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 13 C Aa 2010

    2.3 Detector Plugin Configuration

    2.3.1 Configuration Files

    /c//a//*.c

    2.3.2 Common Event Types

    C a ca .

    a. Ra

    b. Ra aaba

    Mc SQL

    MSQL

    c. Cc c

    . S

    . W Maa Ia

    2.3.3 Parameters

    [DEFAULT]

    A aab ca b OSSIM S b

    a . U a b 9000 a 10000.

    _: Nca OSSIM

    Ea:

    _=4003

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 14 C Aa 2010

    [c]

    : c

    ab: Eab Dab (I b ab c.c)

    c: Sc (, , , )

    ca: T () ca b ca ca

    caaa

    ca_: Ca ca

    c: Na c a (I a )

    a: Sa c a a (/)

    : S c a (/)

    a: Ca a a c

    : Ca a c

    c_=SID L U c SID

    Ea (a):

    c=a

    a=

    =

    a=/c/./ a

    =/c/./

    c_=404,200,403

    [aa]

    =a U a c a

    Ea (P):[aa]

    =10

    bc=11

    [R ID Scc R]

    H a cc a a.

    _=

    =Ra E

    _=P SID

    E_F=Va

    Ea():

    [01 Fa a]

    _=

    ="(\SYSLOG_DATE)\+(?P[^\]*).*?.*?Fa a a

    (?P\S+)\+\+.*?(?P\IPV4).*?\+(?P\PORT)"

    _=1

    a=a_a($1)

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 15 C Aa 2010

    c_=$c

    _=($)

    c_=$

    a=$ [R ID Scc R]

    [R ID Gc R]

    Ea ():

    [99 Gc ]

    # N 15 11:55:35 11.1.4.9 [1769702]: **********

    _=

    ="(\SYSLOG_DATE)\+(?P[^\]*).*?.*"

    _=99

    a=a_a($1)

    _=($)

    N: A a aabca Gc R a a R ID .

    2.3.4 Using Local (Plugin) Variables

    T ca aab ca ca b

    a:

    %()

    Ea:

    c=a

    =a 9 %(c)

    2.3.5 Using Global (Agent) Variables

    \_CFG()

    Ea:

    I a ca (/c//a/c.c):

    [ac]

    a_a=3600 ; c b c a

    I ca (/c//a//*.c):

    a_a=\_CFG(ac,a_a)

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 16 C Aa 2010

    2.4 Aliases

    2.4.1 Path

    /c//a/aa.c

    2.4.2 Predefined Regular Expressions

    T a ca b ca .

    IPV4= \1,3\.\1,3\.\1,3\.\1,3

    MAC= \1,2:\1,2:\1,2:\1,2:\1,2:\1,2

    PORT= \1,5

    TIME= \\:\\:\\

    SYSLOG_DATE= \3\+\1,2\\\:\\:\\

    SYSLOG_WY_DATE= \+\+\1,2\\4\\\:\\:\\

    T a Aa a \IPV4, \MAC, \SYSLOG_DATE, c.

    2.5 Functions

    2.5.1 Path

    //a/a/_a/PaU.

    2.5.2 Conversions

    (): aa a a a IP4 a_(a): aa a IP4 a a a

    _(): aa a a b

    a_a(a): c a a ( a a

    : , , , , ,

    a. T a

    a a a DATE_REGEXPS aa.

    a_c(): aa c c b, ba

    PROTO_TABLE

    5(aa): caca 5 cc

    (): a ca

    (): a a aca b

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 17 C Aa 2010

    2.5.3 Application Specific Translations

    _(): a 1000 S ID

    _(,a): a McA I ID a b b 256, a

    ' OSSIM ab ( ca_ =

    (ca_)/256)

    c__(): aa Nc a ba

    NETSCREEN_IDP_SID_TRANSLATION_TABLE aa ab

    ( PaU.)

    _c_(): aa ISS_SPc a ba

    ISS_SITEPROTECTOR_SID_TRANSLATION_MAP aa ab

    ( PaU.)

    _ac(ac): a ac a

    2.5.4 User Defined Translations

    aa(): aa ba [aa]

    c .

    ( ab ):

    # T aa c ca

    [aa]

    ACCEPT=1

    REJECT=2

    DROP=3

    DENY=3

    Ib=4

    Ob=5

    # R ID

    [0 ab]

    # L a

    # Oc 31 08:59:25 M2600001 : RULE 0 ACCEPT IN= OUT= SRC=127.0.0.1

    DST=127.0.0.1 LEN=60

    # TOS=000 PREC=000 TTL=64 ID=8437 DF PROTO=TCP SPT=57275 DPT=836

    SEQ=2806649400

    # ACK=0 WINDOW=32767 RES=000 SYN URGP=0

    # L Pa

    =(\S+\+\+\+\\:\\:\\)\+(\S*) (\S*):.*?(\S+)\+IN=(\S*) OUT=(\S*) SRC=(\S+)

    DST=(\S+) LEN=(\+) \S+ \S+ TTL=(\+) .*? PROTO=(\S*) SPT=(\*) DPT=(\*)

    # _ 1, aa a ACCEPT

    _=aa($4)

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 18 C Aa 2010

    2.6 Event Fields

    a a, a aa b ca a

    _ E T

    _ E Sb

    a a a a b OSSIM A

    a T a b cc c

    T IP A cc

    ac T ac a b cc

    c IP Pc ( /c/c)

    c_ T Sc IP A

    c_ T Sc P

    _ T Da IP A

    _ T Da P

    a T U

    a T Pa

    a T Fa

    aa1 aa9 U a c b c ,

    ca c, c.

    Sca a a ca b ac :

    ac

    ac

    ac

    a ac c

    a c

    aca

    a

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 19 C Aa 2010

    2.7 Rules

    T R a ac a a a. I c b a a

    a a c c OSSIM S.

    I ca a cc c aca,

    ca a b .

    2.7.1 Evaluation Order

    R a a aabca ba a ac (R ID).

    Oc ac a c ,

    c b a b aa.

    2.7.2 Structure

    o /

    T a aa

    o

    T ca a a a , a

    ac a a .

    T a a b P a a:

    ://c../ba/.

    T a ac b a ca b acc b:

    (\\):(\\):(\\)

    =$1

    =$2

    c=$3

    (?P\\):(?P\\)(?P\\)

    =$

    =$

    c=$c

    o

    A c a , IP a ac a

    IPV4 a a a a YYYYMMDD HH:MM:SS (20101231 22:57:00)

    T c a c a ( a

    c ca b Fc c c):

    ()

    Taa a IPV4 a (DNS )

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 20 C Aa 2010

    ()

    T a_a c aa a a a a

    acc b OSSIM S.

    o

    U ac E ID c, b _ a b c.

    Taa a b c. T aca aa

    b () c.

    o

    S ca b cc c ca

    ac :

    - U

    -

    M a a ac ca

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 21 C Aa 2010

    2.8 Loading Plugins

    2.8.1 Priority and Reliability values

    F ac P_ID/P_SID a P a Rab a a b

    OSSIM S.

    2.8.2 SQL Statement

    Sa c a a c ca a , a SQL

    c ca b c a c P a aaba.

    T a SQL c ca b :

    //a/c//cb//*.

    O a P ca , SQL c b ca a c

    OSSIM S a OSSIM A .

    T b SQL c:

    - R P ID ab, c a aa

    - R P SID _ ab, aa

    - I P ID a ab

    - I P SID _ ab

    T c ca (a bcc c SQL c

    a ca a b a ca aaba):

    ://a/c//cb/# b < .

    Ea (//a/c//cb//.):

    SSH

    _: 4003

    DELETE FROM WHERE = "4003";

    DELETE FROM _ _ = "4003";

    INSERT INTO (, , a, c) VALUES (4003, 1, '', 'SSH: Sc S

    a');

    INSERT INTO _ (_, , ca_, ca_, a, , ab) VALUES

    (4003, 1, NULL, NULL, 'SSH: Fa a', 3, 2);

    INSERT INTO _ (_, , ca_, ca_, a, , ab) VALUES

    (4003, 2, NULL, NULL, 'SSH: Fa bc', 2, 2);

    INSERT INTO _ (_, , ca_, ca_, a, ,ab) VALUES

    (4003, 99, NULL, NULL, 'SSH: Gc SSH E', 1, 1);

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 22 C Aa 2010

    2.9 Plugin Activation

    2.9.1 Activate the Plugin on the Server Side

    Ra OSSIM S c:

    :#/c/./ a

    2.9.2 Activate the Plugin on the Agent Side

    Ra OSSIM A c:

    :#/c/./a a

    3 Log files

    /a// (U)

    /a/a/a (Sa)T cc aca ca a a, cc

    /c/.c /c/.c .

    /a///a.

    /a///.

    4 Debugging

    N: D a a aca Db a c

    a

    D6

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 23 C Aa 2010

    5 Appendix

    5.1 Regular Expressions

    c A ca caac ac

    \c R ca a caac c; T RE \$ ac $

    ^ Ica b

    $ Ica

    . A a caac

    [] O a caac ; acc a a, 09, AZ

    [^] A ca ; Acc a a, 09, AZ

    a.b ab aab abb aSb a#b ...

    a..b ab aaab abbb a4$b ...

    [abc] a b c ( caac )

    [aA] a A ( caac )

    [aA][bB] ab Ab aB AB ( caac )

    [0123456789] 0 1 2 3 4 5 6 7 8 9

    [09] 0 1 2 3 4 5 6 7 8 9

    [AZa] A B C ... Z a b c ... Z

    [09][09][09] 000 001 .. 009 010 .. 019 100 .. 999

    [09]* _ca 0 1 9 00 99 123 456 999 9999 ...

    [09][09]* 0 1 9 00 99 123 456 999 9999 99999 99999999 ...

    ^.*$ A

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 24 C Aa 2010

    * 0 ccc RE

    + 1 ccc RE

    ? 0 a ccc RE , a

    ccc RE

    , 0 a ccc RE

    , N ccc RE , b a

    12 T RE 1 RE 2

    [09]+ 0 1 9 00 99 123 456 999 9999 99999 99999999 ..

    [09]? _ 0 1 2 .. 9

    (ab)* _ ab ababab abababababab

    ([09]+ab)* _ 1234ab 9ab9ab9ab 9876543210ab 99ab99ab ...

    \ A ca caac [09]\D A ca caac [^09]

    \ A ac caac [ \\\\\]

    \S A ac caac [^ \\\\\]

    \ A aac caaca _

    [aAZ09_]

    \W A aac caac [^aAZ09_]

    \Z E

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 25 C Aa 2010

    5.2 Configuration Example

    5.2.1 Scenario

    I c a U , a ca b . T a

    ca a c /a// , c a a

    a a a a .

    T ca a a, a b cc ca a ca

    a a a .

    T a a b b , ca.

    5.2.2 Write a script to monitor the last status

    #!/b/

    # ca

    c /a//a.

    # a

    a > /a//a.

    #

    /a//a. /a//a. '^>' LOGON_EXAMPLE ca2.

    # . .

    /a//a. /a//a.

    5

    5.2.3 Log sample

    01:# a /a//a

    J 14 19:21:32 01 LOGON_EXAMPLE: > /3 ca W J 14 18:49 19:21 (00:31)

    J 14 19:23:28 01 LOGON_EXAMPLE: > ba /3 ca W J 14 19:23

    J 14 19:23:59 01 LOGON_EXAMPLE: > /4 ca W J 14 19:23

    J 14 19:24:09 01 LOGON_EXAMPLE: > /4 ca W J 14 19:23 19:24 (00:00)

    J 14 19:24:09 01 LOGON_EXAMPLE: > ba /3 ca W J 14 19:23 19:24 (00:00)

    J 14 19:24:09 01 LOGON_EXAMPLE: > /2 172.22.22.10 W J 14 18:38 19:24 (00:45)

    J 14 19:24:54 01 LOGON_EXAMPLE: > /2 172.22.22.10 W J 14 19:24

    J 14 19:26:15 01 LOGON_EXAMPLE: > /2 172.22.22.10 W J 14 19:24 19:26 (00:01)

    J 14 19:26:20 01 LOGON_EXAMPLE: > /2 172.22.22.10 W J 14 19:26

    J 14 19:26:25 01 LOGON_EXAMPLE: > /2 172.22.22.10 W J 14 19:26 19:26 (00:00)

    5.2.4 Collect the logs in a new log file

    A .c OSSIM A:

    #

    # LOGON_EXAMPLE

    #

    ca2. /a//a_.

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 26 C Aa 2010

    5.2.5 Restart rsyslog

    c:# /c/./ a

    5.2.6 Check whether the new entries are written in the new log file

    c:/c//a/# a /a//a_.

    J 14 19:38:49 01 LOGON_EXAMPLE: > /2 ca W J 14 19:38 J 14 19:38:54 01 LOGON_EXAMPLE: > /2 ca W J 14 19:38 19:38 (00:00)

    J 14 19:38:59 01 LOGON_EXAMPLE: > /2 ca W J 14 19:38

    J 14 19:40:51 01 LOGON_EXAMPLE: > /2 ca W J 14 19:38 19:40 (00:01)

    J 14 20:15:09 01 LOGON_EXAMPLE: > b b 2.6.31.6 W J 14 17:39 20:15 (02:35)

    5.2.7 Create a plugin file

    C a b c

    c:/c//a/# c .c a.c

    S cc aa

    ;; B P Ea

    ;; _: 9001

    ;; : c

    [DEFAULT]

    _=9001

    [c]

    =c

    ab=

    c=

    # Eab . A a a.# c "*.* /a//a." >> /c/.c; a HUP

    #ca=/a//a.

    ca=/a//a_.

    # ca ,

    # c

    ca_=

    c=

    a=

    =

    a=

    =

    ##

    [R 01 C S O]

    # J 14 20:36:47 01 LOGON_EXAMPLE: > 1 W J 14 20:36

    _=

    ="^(?P(\S+\+\+\+\\:\\:\\)\+(?P[^\]+)\+LOGON_EXAMPLE:

    >\+(?P[^\]+)\+(?P\+)\+(?P.* .*))$"

    =\_CFG(a,)

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 27 C Aa 2010

    a=a_a($1)

    _=1

    a=$a

    _=($)

    aa1=$

    aa2=5($)

    aa3=$

    aa4=$_

    [R 02 C S C]

    # J 14 20:35:46 01 LOGON_EXAMPLE: > 1 W J 14 20:18 20:35 (00:17)

    _=

    ="^(?P(\S+\+\+\+\\:\\:\\)\+(?P[^\]+)\+LOGON_EXAMPLE:

    >\+(?P[^\]+)\+(?P\+)\+(?P.*))$"

    =\_CFG(a,)

    a=a_a($1)

    _=2

    a=$a

    _=($)

    aa1=$

    aa2=5($)

    aa3=$

    aa4=$_

    [R 03 N U S IP]

    # J 14 20:21:49 01 LOGON_EXAMPLE: > /1 172.22.22.10 W J 14 20:21

    _=

    ="^(?P(\S+\+\+\+\\:\\:\\)\+(?P[^\]+)\+LOGON_EXAMPLE:

    >\+(?P[^\]+)\+(?P[^\]+)\+(?P\IPV4)\+(?P.* .*))$"

    =\_CFG(a,)

    a=a_a($1)

    _=3

    a=$a

    c_=$c

    _=($)

    aa1=$

    aa2=5($)

    aa3=$

    aa4=$_

    [R 04 N U S a]

    # J 14 19:23:28 01 LOGON_EXAMPLE: > ba /3 ca W J 14 19:23

    _=

    ="^(?P(\S+\+\+\+\\:\\:\\)\+(?P[^\]+)\+LOGON_EXAMPLE:

    >\+(?P[^\]+)\+(?P[^\]+)\+(?Pca)\+(?P.* .*))$"

    =\_CFG(a,)a=a_a($1)

    _=3

    a=$a

    c_=127.0.0.1

    _=($)

    aa1=$

    aa2=5($)

    aa3=$

    aa4=$_

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 28 C Aa 2010

    [R 05 U S C IP]

    # J 14 19:26:25 01 LOGON_EXAMPLE: > /2 172.22.22.10 W J 14 19:26 19:26 (00:00)

    _=

    ="^(?P(\S+\+\+\+\\:\\:\\)\+(?P[^\]+)\+LOGON_EXAMPLE:

    >\+(?P[^\]+)\+(?P[^\]+)\+(?P\IPV4)\+(?P.*))$"

    =\_CFG(a,)

    a=a_a($1)

    _=4

    a=$a

    c_=$c

    _=($)

    aa1=$

    aa2=5($)

    aa3=$

    aa4=$_

    [R 06 U S C a]

    # J 14 19:33:56 01 LOGON_EXAMPLE: > /2 ca W J 14 19:33 19:33 (00:00)

    _=

    ="^(?P(\S+\+\+\+\\:\\:\\)\+(?P[^\]+)\+LOGON_EXAMPLE:

    >\+(?P[^\]+)\+(?P[^\]+)\+(?Pca)\+(?P.*))$"

    =\_CFG(a,)

    a=a_a($1)

    _=4

    a=$a

    c_=127.0.0.1

    _=($)

    aa1=$

    aa2=5($)

    aa3=$

    aa4=$_

    [R 07 Rb Dc]

    # J 14 20:15:09 01 LOGON_EXAMPLE: > b b 2.6.31.6 M Ma 24 13:51 20:15 (51+06:23)

    _=

    ="^(?P(\S+\+\+\+\\:\\:\\)\+(?P[ \]+)\+LOGON_EXAMPLE: >b.*))$"

    =\_CFG(a,)

    a=a_a($1)

    _=5

    aa1=5($)

    aa2=$

    aa3=$a

    aa4=$_

    [R 99 Cac a]

    # Wa ' ac ab _=

    ="^(?P(?P\S+\+\+\+\\:\\:\\)\+(?P[^\]+)\+LOGON_EXAMPLE:.*))$"

    =\_CFG(a,)

    a=a_a($a)

    _=99

    aa1=5($)

    aa2=$

    aa3=$_

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 29 C Aa 2010

    5.2.8 Register the Plugin with the OSSIM Agent

    A a.c a ca

    c:# /c//a/c.c

    []

    =/c//a//.c

    a=/c//a//a.c

    =/c//a//.c

    Aa ca b aca :

    c:#

    1) Ca S S

    2) Sc Dc P

    3) Sc a P

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 30 C Aa 2010

    4) Sa & E

    5.2.9 Register the Plugin with the OSSIM Server

    C a SQL c b c

    c://a/c//cb/# c . a.

    G a P ca .

    c:# '^\[' /c//a//a.c

    [R 01 C S O]

    [R 02 C S C]

    [R 03 N U S IP]

    [R 04 N U S a]

    [R 05 U S C IP]

    [R 06 U S C a]

    [R 07 Rb Dc]

    [R 99 Cac a]

    R a a _ SQL a a _ OSSIM . D bca b IP a a a a

    a c b a ca.

    _: 9001

    DELETE FROM WHERE = "9001";

    DELETE FROM _ _ = "9001";

    INSERT INTO (, , a, c) VALUES (9001, 1, 'Ea', 'U ba a ');

    INSERT INTO _ (_, , ca_, ca_, a, , ab) VALUES (9001, 1, NULL, NULL, 'L: S

    c' , 5, 5);

    INSERT INTO _ (_, , ca_, ca_, a, , ab) VALUES (9001, 2, NULL, NULL, 'L: S

    c' , 5, 5);

    INSERT INTO _ (_, , ca_, ca_, a, , ab) VALUES (9001, 3, NULL, NULL, 'L: P

    a' , 3, 5);

    INSERT INTO _ (_, , ca_, ca_, a, , ab) VALUES (9001, 4, NULL, NULL, 'L: P

    a' , 3, 5);

    INSERT INTO _ (_, , ca_, ca_, a, , ab) VALUES (9001, 5, NULL, NULL, 'S b:

    Ra' , 5, 5);

    INSERT INTO _ (_, , ca_, ca_, a, , ab) VALUES (9001, 99, NULL, NULL, 'La: Gc

    a' , 1, 1);

    A ca c c P ID a SID, a ca ca:

    c://a/c//cb/# ca a. b

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 31 C Aa 2010

    5.2.10 Check whether the plugin was successfully registered

    P ID

    P SID

    5.2.11 Restart the OSSIM Server

    c:# /c/./ a

    5.2.12 Restart the OSSIM Agent

    c:# /c/./a a

  • 5/23/2018 AlienVault Building Collector Plugins

    B Cc P A G

    Pa 32 C Aa 2010

    5.2.13 Check whether Events and Alarms are received

    E

    Aa