Your locally hosted lumina server for IDAPro
1[lumina]
2# address that lumen will listen on for IDA to connect to
3bind_addr = "0.0.0.0:1234"
4# indicates if TLS should be used for connections, if true the `lumina.tls` section is required.
5use_tls = false
6# server display name; appears in IDA output window
7server_name = "lumen"
8
9# Allow clients to delete metadata from the database?
10allow_deletes = true
11# How many function histories should we return? 0=Disabled.
12get_history_limit = 50
13
14[users]
15# Enable guest accounts? disabling this will only allow IDA 8.1+ to connect.
16allow_guests = true
17# sets the amount of PBKDF2 iterations for storing passwords.
18pbkdf2_iterations = 120000
19
20# only required when `use_tls` is set to true.
21[lumina.tls]
22# Specify the server's certificate.
23# Clients connecting to the server must match this certificate.
24# If the certificate is password protected, the password can be specified in the `PKCSPASSWD` environment variable.
25server_cert = "path/to/server_crt"
26
27[database]
28# Specifies a postgresql connection string. All variables can be found here: https://docs.rs/tokio-postgres/0.6.0/tokio_postgres/config/struct.Config.html
29connection_info = "postgres://postgres:1@127.0.0.1/postgres"
30# Sets if the database connection should be made using TLS.
31use_tls = false
32# If the database requires a secure connection, paths to server-ca and client-id certificates can be set here:
33server_ca = "db_ca.pem"
34client_id = "db_id.p12"
35
36# comment out this section to disable api server
37# api server allows to query the database for comments by file or function hash.
38[api_server]
39bind_addr = "0.0.0.0:8082"