I need some help in debugging a context expression. I create intercept
zones in my recursive DNS configurations in a somewhat automated
manner. Conversely, I would like to know when the zones expire, and
take action on the expiring zone. I think I can cause a SEC calendar
event to extract the zone name and expiration details out of the
configurations and a Single RegExp2 rule to parse those zones looking
for candidates.
Would any of you kind souls be willing to debug the below for me? I am
having problems in particular with the context expression and comparison
against %alnum variables.
type=Single
desc=Set variables and things on startup or restart of sec (core)
ptype=RegExp
pattern=SEC_(STARTUP|RESTART|SOFTRESTART)
context=[ SEC_INTERNAL_EVENT ]
action=eval %YY ( `/bin/date +%y` ; ); \
eval %MM ( `/bin/date +%m` ; ); \
eval %DD ( `/bin/date +%m` ; ); \
logonly "date %{MM}/%{DD}/%{YY}"
type=Calendar
time=47 * * * *
desc=zone expirations
action=spawn /bin/egrep -i "intercept|zone" /exemplar/named.conf.intercept
# //
# // DNS Intercept expire 11/17/2011 TicketNNNNN
# zone "fresh-phish.com" {
# type forward;
# forward only;
# forwarders {
# 1.2.3.4; //my authoritative server 1
# 2.1.3.4; //my authoritative server 2
# };
# };
type=Single
ptype=RegExp2
pattern=DNS Intercept expire (\d+)/(\d+)/(20)?(\d+) (\S+)\nzone "(\S+)"
desc=zone expiration zone $6 ticket $5 date $1/$2/$4
action=logonly XXXXX expires today %s XXXXXX
context= =("$1" eq "%{MM}" && "$2" eq "%{DD}" && "$4" eq "%{YY}" )
Regards,
Tim Peiffer
--
Tim Peiffer
Network Support Engineer
Office of Information Technology
University of Minnesota/NorthernLights GigaPOP
+1 612 626-7884 (desk)
------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
Spend less time writing and rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
Simple-evcorr-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/simple-evcorr-users