A Linux System call fuzz tester
https://github.com/kernelslacker/trinity
The basic idea is fairly simple. As 'fuzz testing' suggests, we call syscalls
at random, with random arguments. Not an original idea, and one that has been
done many times before on Linux, and on other operating systems. Where
Trinity differs is that the arguments it passes are not purely random.
- Sources inherited from project devel:tools
- Devel package for openSUSE:Factory
- Links to openSUSE:Factory / trinity
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:redwil:devel:tools/trinity && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_link | 0000000124 124 Bytes | |
_service | 0000000511 511 Bytes | |
_servicedata | 0000000228 228 Bytes | |
trinity-1.7+git.20170512.tar.xz | 0000204224 199 KB | |
trinity.changes | 0000027876 27.2 KB | |
trinity.spec | 0000001756 1.71 KB |
Revision 96 (latest revision is 186)
Martin Pluskal (pluskalm)
accepted
request 495853
from
Václav Šístek (vsistek)
(revision 96)
- Update to version 1.7+git.20170512 -This line, and those below, will be ignored-- old: devel:tools/trinity new: home:vsistek:branches:devel:tools/trinity rev None Index: _servicedata =================================================================== --- _servicedata (revision 95) +++ _servicedata (revision 2) @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/kernelslacker/trinity</param> - <param name="changesrevision">f3764ffc7f46a7aae442a6d9cfb216a72db2d73f</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">a81fba1701ad9250f91f87c7748940525eaaffa4</param></service></servicedata> \ No newline at end of file Index: trinity.changes =================================================================== --- trinity.changes (revision 95) +++ trinity.changes (revision 2) @@ -1,4 +1,38 @@ ------------------------------------------------------------------- +Thu May 18 11:59:33 UTC 2017 - vsistek@suse.com + +- Update to version 1.7+git.20170512: + * create a thread per child queue + * change decoders to return strings + * mutex needs to protect list walks, not just removal. + * add a server/ copy of zmalloc + * support user CFLAGS in Makefiles + * fix potential use-before-init + * move some udp related server functions to their own file + * output decoded packets to logfiles. + * remove the 'stash' copy of the syscall rec + * print where handshakes came from + * tweak socket buffer sizes. + * timestamp syscall operations. + * timestamp all child messages + * only print setsockopt success if it actually succeeded + * server side packet ordering. + * reset the expected sequence number when a child is respawned + * after iterating the child list once, sleep. + * no implied ordering between packets on spawn/exit/signal + * detect pid changes in child messages + * scope reduction + * misc cleanup + * more cppcheck cleanups + * dump errno if write() to logfile fails + * maintain a packets pending count + * copy incoming packet timestamp into the packet header + * log the last operation number a child did when we get a signal + * use pthread_yield rather than sleep + * send the SIGALARM message from the child that just received it. + * bump the expected sequence nr if we got a SIGALARM + +------------------------------------------------------------------- Mon May 8 16:48:14 UTC 2017 - mpluskal@suse.com - Update to version 1.7+git.20170506: Index: trinity.spec =================================================================== --- trinity.spec (revision 95) +++ trinity.spec (revision 2) @@ -16,9 +16,9 @@ # -%define version_unconverted 1.7+git.20170506 +%define version_unconverted 1.7+git.20170512 Name: trinity -Version: 1.7+git.20170506 +Version: 1.7+git.20170512 Release: 0 Summary: A Linux System call fuzz tester License: GPL-2.0 Index: trinity-1.7+git.20170512.tar.xz =================================================================== Binary file trinity-1.7+git.20170512.tar.xz (revision 2) added Index: trinity-1.7+git.20170506.tar.xz =================================================================== Binary file trinity-1.7+git.20170506.tar.xz (revision 95) deleted
Comments 0