{"repo":"naim94a/lumen","free":true,"listed":false,"github":"https://github.com/naim94a/lumen","clone":"git clone https://github.com/naim94a/lumen.git","description":"A private Lumina server for IDA Pro","language":"Rust","stars":1152,"topics":["ida","ida-pro","lumina","lumen","reverse-engineering","collaboration"],"license":"MIT","category":"security-tools","readme_excerpt":"Lumen A private Lumina server that can be used with IDA Pro 7.2+. lumen.abda.nl runs this server. You can read about the protocol research here. Features - Stores function signatures so you (and your team) can quickly identify functions that you found in the past using IDA's built-in Lumina features. - Backed by PostgreSQL - Experimental HTTP API that allows querying the database for comments by file or function hash. Getting Started Docker Method (Recommended) In this method precompiled docker images will be downloaded, All you need is docker-compose.yml. 1. Install docker-engine and docker-compose . 2. If using a custom TLS certificate, copy the private key ( .p12 / .pfx extension) to ./dockershare and set the key password in .env as PKCSPASSWD . 3. If using a custom Lumen config, copy it to ./dockershare/config.toml . 4. Otherwise, or if you have finished these steps, just run docker-compose up . 5. Regardless, if TLS is enabled in the config.toml , a hexrays.crt will be generated in ./dockershare to be copied to the IDA install directory. Building from source with Rust 1. git clone https://github.com/naim94a/lumen.git 2. Get a rust toolchain: https://rustup.rs/ 3. cd lumen 4. Setup a the database - install postgres - install diesel-cli and run migrations: 5. cargo build --release Usage Configuring IDA IDA Pro = 8.1 If you used LUMEN in the past, remove the LUMINA settings in the ida.cfg or idauser.cfg files, otherwise you will get a warning about bad config parameters. Se","default_branch":null,"files":null,"tree":[],"storefront":"/r/naim94a","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/naim94a/lumen/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}