detached ra collection?
Peter Van Epp
vanepp at sfu.ca
Wed Nov 13 11:32:49 EST 2002
Since I'm not (yet) running argus that way although I need to start
when my Gig links come I'll leave this one to either Carter or the CMU folks
(who are running this way). At present I'm running argus_bpf writing to a file
on the machine and then copying the file away (after moving it out from under
argus_bpf) but on a fast link the local disk I/O affects capture performance
and you need to move to the split capture. I will be interested in what you
find though since I need to do this too :-)
Peter Van Epp / Operations and Technical Support
Simon Fraser University, Burnaby, B.C. Canada
>
> Peter Van Epp wrote:
>
> > The safe way to do this is to put 2 interfaces in the Argus box,...
> >
> Thanks for your reply. I already in fact use an architecture such as
> you suggest.
>
> My real question is: Is there already a way to run ra, from an init
> script, detached from its parent process, yet still able to receive signals.
>
> Obviously, " ra -S fw -w secure-archive &" will run ra in the
> background, and will gracefully terminate in response to a SIGTERM, but
> will not survive the exit of its parent process, making it unsuitable in
> an init script; "nohup ... &" immunizes ra from the SIGHUP when the
> parent process exits, but also immunizes it to a SIGTERM, so it can only
> be killed, leaving its buffers unflushed.
>
> On a single machine srchitecture, argus will happily record its
> audit data autonomously, but an a split architecture such as we agree
> should be used ina secure environment, this doesn't appear to be
> possible without a wrapper around ra, which seems to be designed to be
> run interactively *only*.
>
> >
> >
> >
> >>I run ra outside my firewall and, for security reasons, would like to
> >>automoagically archive the the collected data on a machine inside. It
> >>seems like "ra -S firewall -w secure-archive" would be just the thing,
> >>if I could run ra, *detached* from its parent process, launched from an
> >>init script (which would also send it a sigterm to flush its buffers at
> >>system shutdown).
> >>
> >>Poring over the documentation and a little experimentation hasn't
> >>yielded a simple minded way to do this.
> >>
> >>Surely someone else has faced this problem, so before I hack a perl
> >>wrapper to fork() and setsid() an ra, I thought I'd ask if this
> >>particular whell has already been invented.
> >>
> >>--
> >>======== Joe Christy ============================== joe at eshu.net =======
> >>---- Voice:831/423-7151 --- Mobile:650/483-9123 --- FAX:831/469-0804 ---
> >>__ If I can save you any time, give it to me, I'll keep it with mine. __
> >> www.eshu.net/CA.html BF:38:C1:17:5F:F4:00:19:53:01:7B:4C:88:72:93:85
> >>
> >>
> >>
> >>
> >>
>
>
> --
> ======== Joe Christy ============================== joe at eshu.net =======
> ---- Voice:831/423-7151 --- Mobile:650/483-9123 --- FAX:831/469-0804 ---
> __ If I can save you any time, give it to me, I'll keep it with mine. __
> www.eshu.net/CA.html BF:38:C1:17:5F:F4:00:19:53:01:7B:4C:88:72:93:85
>
>
>
>
More information about the argus
mailing list