| Homepage of Lexi Pimenidis - Tools | |
|---|---|
|
CaptureTheFlag
|
Last updated on 06.09.06 13:43
I use this page to publish a set of smaller tools that were developed by some of my students, or myself. All of the tools/projects are GPL, so you're free to use, copy, and modify them, as long as your efforts will remain in the GPL, too. If you find any of these projects useful, have found a bug, written a patch, or just want to comment on them, feel free to contact me. TreeThis is a small Perl script that does static code analysis on a set of source files to produce a function-wise call graph. In fact, it just tries to parse the output of ctags, retrieve some more information by parsing the source files with some heuristics and then sending the results to dot. So, you most obviously need to have ctags and graphviz installed to use this script. Note that the script is not intended to do a perfect analysis and that there are always technqiues
to hide links between functions. If the number of functions is not too large, it will provide you with
a suitable overview, though. Here's what a possible screenshot looks like: ![]() You can download the script here. Orion
Together with the student Emil Penchev we created an experimental
suite to search, find and check open proxies of different types in
the Internet.
You can download the project here. Please note that the code is under the GPL (GNU Public Licence) and considered very unstable. |