summaryrefslogtreecommitdiffstats
path: root/bin/systrace/intercept.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* internal uid/gid tracking. permit can not detach systrace, useful forprovos2002-07-161-4/+27
| | | | sshd.
* some clean up. install argument replacements only if we are going toprovos2002-07-121-1/+2
| | | | permit the system call. translate some set[e]{g,u}id calls
* make it work with chrootprovos2002-07-101-2/+3
|
* do not close fds in daemon.provos2002-07-101-2/+2
|
* allow systrace to run in the background if possible so that the executedprovos2002-07-091-10/+73
| | | | | process gets the terminal correctly and exit status reporting works; based on a diff from atatat@atatdot.net from netbsd.
* support for system call aliasing. stat/fstat/readlink/access etc... getsprovos2002-07-091-6/+9
| | | | | grouped into fsread, unlink/rmdir/mkdir goes to fswrite. open switches back between fsread and fswrite depending on oflags parameter.
* Potential off-by-five, ok provos@dhartmei2002-07-091-2/+2
|
* missing error checks on strdup. from cloder@acm.orgprovos2002-07-071-2/+5
|
* KNFderaadt2002-06-281-1/+2
|
* rewrite all system call arguments in the permit case. use realpathprovos2002-06-211-8/+54
| | | | | when we still have the root and we of the monitored process. this eliminates almost all race coniditions.
* more careful buffer handling; pointed out by deraadt@provos2002-06-191-14/+26
|
* support attaching to a running process; some code by fries@provos2002-06-101-1/+26
|
* complain about missing device only once. from deraadt@provos2002-06-041-2/+4
|
* KNFderaadt2002-06-041-5/+5
|
* __FUNCTION__ -> __func__ from espie@provos2002-06-041-7/+7
|
* initial import of systrace. don't touch this, more stuff coming in a whileprovos2002-06-041-0/+525