[GSoC-18] Regression Test-Suite for Audit Framework [Weeks: 9-12]

Aniket Pandey aniketp at freebsd.org
Mon Aug 6 12:56:49 UTC 2018


Hi everyone,

This is my final report for SoC-18. I did not update you all about my
progress for the last 4 weeks because there wasn't much left to do in the
primary audit(4) test-suite. I had instead been working on converting the
regression tests for auditpipe(4) to ATF and validating the proper
functioning of auditon(2) system call, which provides various ioctl like
commands to manipulate the system auditing.

My fall semester started last week so I had to shift my attention from the
GSoC work. I've been keeping track of certain features of audit(4)
subsystem which need improvements and would keep working on them throughout
the year. The full list of merged revisions which I created or reviewed can
be found at my project homepage[1] and in the main Github repository[2].

The audit(4) test-suite can be found in FreeBSD src:
https://github.com/freebsd/freebsd/tree/master/tests/sys/audit

The code of my stretch goal, i.e test-suite for praudit(1) and auditpipe(4)
can be found here[3] and here[4] in Head. The in-progress tests for
auditon(2) are available in my Github AuditTestSuite repository[2].

In the end, I would like to thank my mentors, Alan Somers, Robert N. M.
Watson and George Neville-Neil for all the help they provided during the
summers, and especially the prompt responses from Alan, which I feel is the
reason I could successfully complete the project. Also, thanks to Shivansh
for helping me get started with FreeBSD and guiding me during the
application period, otherwise I'm not sure if I could have learned about
the inner working of FreeBSD operating system in such a short span of time.

And thanks to The FreeBSD Project for accepting this project and welcoming
me into their community!

Thank You,
With best regards,
Aniket Pandey

[1]
https://wiki.freebsd.org/SummerOfCode2018Projects/RegressionTestSuiteForAuditFramework

[2] https://github.com/aniketp/AuditTestSuite

[3] https://github.com/freebsd/freebsd/tree/master/usr.sbin/praudit/tests

[4] https://github.com/freebsd/freebsd/tree/master/tests/sys/auditpipe


More information about the soc-status mailing list