joern
Installation
System Requirements and Dependencies
Building joern
Installing python-joern
Installing joern-tools
Importing Code
Populating the Database
Tainting Arguments (Optional)
Starting the Database Server
Accessing Code with python-joern
Basic Usage
python-joern API
Performance Tuning
Optimizing Code Importing
Optimizing Traversal Speed
Chunking Traversals
Database Overview
Code Property Graphs
Global Code Structure
The Node Index
Querying the Database
Gremlin Basics
Start Node Selection
Traversing Syntax Trees
Syntax-Only Descriptions
Traversing the Symbol Graph
Taint-Style Descriptions
Joern-tools
joern-slice
joern-apiembedder
joern-knn
Development
Accessing the GIT Repository
Modifying Grammar Definitions
Tutorials
Code Analysis with joern-tools (Work in progress)
Finding Similar Functions with joern-tools
Articles
joern
Docs
»
Tutorials
Edit on GitHub
Tutorials
¶
Code Analysis with joern-tools (Work in progress)
Importing the Code
Exploring Database Contents
Plotting Database Content
Selecting Functions by Name
Lookup by Function Content
Analyzing Function Syntax
Analyzing Statement Interaction
Finding Similar Functions with joern-tools
Articles
¶
Why You Should Add Joern to Your Source Code Audit Toolkit (by Kelby Ludwig)
Read the Docs
v: stable
Versions
stable
master
latest
dev
Downloads
Epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.