1CLAMBC(1) Clam AntiVirus CLAMBC(1)
2
3
4
6 clambc - Bytecode Analysis and Testing Tool
7
9 clambc <file> [function] [param1 ...]
10
12 Bytecode signatures are a platform independent executable plugin format
13 that extend ClamAV's malware detection capabilities. This tool is pro‐
14 vided for signature authors and ClamAV developers to test bytecode sig‐
15 natures and bytecode runtime performance. **Caution**: You should NEVER
16 run bytecode signatures from untrusted sources. Doing so may result in
17 arbitrary code execution.
18
20 --help -h
21 Show help.
22
23 --version -V
24 Show version
25
26 --debug
27 Show debug.
28
29 --force-interpreter -f
30 Force using the interpreter instead of the JIT.
31
32 --trust-bytecode -t
33 Trust loaded bytecode (default yes).
34
35 --info -i
36 Print information about bytecode.
37
38 --printsrc -p
39 Print bytecode source.
40
41 --printbcir -c
42 Print IR of bytecode signature.
43
44 --input -r
45 Input file to run the bytecode on.
46
47 --trace <level> -T
48 Set bytecode trace level 0..7 (default 7).
49
50 --no-trace-showsource
51 Don't show source line during tracing.
52
53 --statistics=bytecode
54 Collect and print bytecode execution statistics.
55
56 file File to test.
57
59 Please check the full documentation for credits.
60
62 Tomasz Kojm <tkojm@clamav.net>, Kevin Lin <klin@sourcefire.com>
63
65 clamscan(1), sigtool(1)
66
67
68
69ClamAV 1.0.4 September 2014 CLAMBC(1)