summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2018-09-06 19:56:27 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2018-09-06 19:56:27 (GMT)
commit9dac560b09bfea058e0286b1a5cd25c37290af39 (patch)
tree2fb028c425f5cbbc2296ca1ad7fe28e8ac8b6a53 /doc
parent68b736da7b6f1d0c92b690d3f5c45db3d957629d (diff)
Created a manual page for Chrysalide.
Diffstat (limited to 'doc')
-rw-r--r--doc/Makefile.am4
-rw-r--r--doc/chrysalide.178
2 files changed, 82 insertions, 0 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am
new file mode 100644
index 0000000..94b25ff
--- /dev/null
+++ b/doc/Makefile.am
@@ -0,0 +1,4 @@
+
+man_MANS = chrysalide.1
+
+EXTRA_DIST = $(man_MANS)
diff --git a/doc/chrysalide.1 b/doc/chrysalide.1
new file mode 100644
index 0000000..41fabc0
--- /dev/null
+++ b/doc/chrysalide.1
@@ -0,0 +1,78 @@
+.TH chrysalide 1 "September 1 2018" "Version 1" "Chrysalide Manual Pages"
+
+.SH NAME
+Chrysalide - a reverse-engineering factory.
+
+.SH SYNOPSIS
+.B chrysalide
+[options] [filename] [filename...]
+
+.SH DESCRIPTION
+Chrysalide is a fast tool collection for binary analysis.
+
+It is written using the GTK+ toolkit and support several file formats and architectures.
+
+Python bindings are also available.
+
+.SH OPTIONS
+Chrysalide accepts the following options:
+
+.TP 8
+.B \-h, \-\-help
+Show Chrysalide command\-line options.
+
+.TP 8
+.B \-v, \-\-version
+Display the program version.
+
+.TP 8
+.B \-V, \-\-verbosity=level
+Set the log level (0 for all messages, 5 for none).
+
+.TP 8
+.B \-b, \-\-batch
+Exit after processing files.
+
+.TP 8
+.B \-s, \-\-save
+Save disassembly cache after analysis in batch mode (ignored in normal mode).
+
+.TP 8
+.B \-p, \-\-project=filename
+Open an existing project or create a new one.
+
+.SH FILES
+
+.TP 8
+.B $HOME/.config/chrysalide/cache/
+Location of cache created for processed binaries.
+
+.TP 8
+.B $HOME/.config/chrysalide/cdbs/
+Location of Chrysalide Databases storing the configuration of each loaded binaries.
+
+.TP 8
+.B $HOME/.config/chrysalide/id_rsa.priv
+.TQ 8
+.B $HOME/.config/chrysalide/id_rsa.pub
+.TQ 8
+.B $HOME/.config/chrysalide/clients/
+.TQ 8
+.B $HOME/.config/chrysalide/servers/
+Credentials used to share information about processed analysis.
+
+.SH FEATURE REQUESTS AND BUG REPORTS
+
+Any bugs found should be reported to the online bug-tracking system
+available at https://bugs.chrysalide.re/.
+
+New features should also be requested using the same system.
+
+Before reporting or requesting, please check the current list in order
+to avoid duplications.
+
+When reporting bugs, it is important to include a reliable way to
+reproduce the bugs.
+
+.SH AUTHORS
+Cyrille BAGARD.