EVENT CORRELATION
USER-DEFINED EVENT SCRIPT W/ SIGNATURE SCRIPTS
this method combines the use of zeek user-defined event scripts with signature scripts
#this is an event script that detects if our previously created "ftp-admin" rule has a hit.
root@dco:~$ BROWSER > https://docs.zeek.org/en/master/scripts/base/bif/event.bif.zeek.html
events: signature_match
root@dco:~$ nano zeekScripts-FTP.zeek
event signature_match (state: signature_state, msg: string, data: string)
{
if (state$sig_id == "ftp-admin")
{
print ("Signature hit! --> #FTP-Admin ");
}
}#signature script
root@dco:~$ nano ftp-admin.sig
signature ftp-admin {
ip-proto == tcp
ftp /.*USER.*admin.*/
event "FTP Username Input Found!"
}LOCAL BASE SCRIPTS EVENT CORRELATION
Last updated