#Sourcetrail

Patrick Marchandmathuin@bsd.network
2024-07-15

#sourcetrail is a really interesting approach to code base exploration. But it's no longer maintained and it only supports java, c++ and python. Here's a video that show's how it worked: youtube.com/watch?v=Cfu6f0uyzc

I'm thinking it shouldn't be too complicated to create something similar that uses the #languageserverprotocol to add support for a lot more languages.

I'll add it to my backlog of stuff to look at haha.

Begasusbegasus
2024-07-10

Update on , 5.4.7 and 3.11.1 have been fixed to nicely work together, now you should be able to just use luarocks to install your rocks on the system and use them, seen the new 75.1 version and a new package for 1.85.0 has been added, with the last 2 one in place I was able to build and package 2024.7.3 (not packaged for the depot).
Have fun in your Haiku as always! :)

🛡 H3lium@infosec.exchange/:~# :blinking_cursor:​H3liumb0y@infosec.exchange
2024-03-08

Take a look at this article about how to analyze code using tools from Quarkslab. It talks about two new tools: #Numbat, which lets you use Python to create and manage databases for #Sourcetrail, and #Pyrrha, which helps with organizing firmware. Numbat allows people to use it for different kinds of projects, not just looking at code but also things like network layouts and organizing firmware. Pyrrha is good for sorting through firmware by organizing important bits like ELF/PE imports/exports and filesystem shortcuts, making it easier to see how files work together and identify crucial functions. Quarkslab also made a script for Ghidra that can take apart a binary file, go through its functions, and use Numbat to map out how the functions call each other.

Tags: #reverseengineering #tool #Numbat #Ghidra

Source

Paolo Fabio Zaino ☮️🌍💻🎸🎮☕️🍩🍕DarkL0rd@mastodon.online
2023-10-05

While working on my (too many) spare times projects on #RISC_OS I also managed to create CLI tools that help using modern code analysis tools with RO source code, here is #sourcetrail perfectly happy analysisng #UltimaVM sources. Also #SonarQube is working well with RO sources now :)

2019-11-22

Sourcetrail is now free and open-source software
sourcetrail.com/blog/open_sour

"Sourcetrail is a cross-platform source explorer that helps you get productive on unfamiliar source code. It uses static analysis on C, C++, Java and Python source code and lets you navigate the collected information within a user interface that interactively combines graph visualization and code display."

It is said to be able to cope with the huge #LibreOffice code base, so it can't be too bad ;-)

#Sourcetrail #FOSS

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst