Krf Alternatives
Similar projects and alternatives to krf
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
LibSee
Link to this library and it will log all the LibC functions you are calling and how much time you are spending in them!
-
-
krf discussion
krf reviews and mentions
-
Consistently Making Wrong Decisions Whilst Writing Recreational C
Nice writeup! One limitation to this approach is that the fault injections happen at the dynamic linkage to libc layer, meaning that an enterprising student who either statically links their binary or invokes syscalls directly will circumvent the interposed functions. But in a teaching setting I could imagine this isn’t a practical concern :-)
(I built a similar tool[1] a few years ago, but at the syscall layer to ensure that statically linked binaries could also have faults injected into it reliably. My colleagues used it to find a handful of bugs on prominent Go codebases.)
[1]: https://blog.trailofbits.com/2019/01/17/how-to-write-a-rootk...
-
Searchable Linux Syscall Table for x86 and x86_64
This is an old resource, but one that helped me out a lot when writing a fault injection tool for Linux[1].
[1]: https://github.com/trailofbits/krf
Stats
trailofbits/krf is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.
The primary programming language of krf is C.