logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

clambc - Bytecode Analysis and Testing Tool

Author

       Tomasz Kojm <tkojm@clamav.net>, Kevin Lin <klin@sourcefire.com>

Credits

       Please check the full documentation for credits.

Description

       Bytecode  signatures  are  a  platform  independent executable plugin format that extend ClamAV's malware
       detection capabilities. This tool is provided  for  signature  authors  and  ClamAV  developers  to  test
       bytecode  signatures  and  bytecode  runtime  performance.  **Caution**:  You  should  NEVER run bytecode
       signatures from untrusted sources. Doing so may result in arbitrary code execution.

Name

       clambc - Bytecode Analysis and Testing Tool

Options

--help-h
              Show help.

       --version-V
              Show version

       --debug
              Show debug.

       --force-interpreter-f
              Force using the interpreter instead of the JIT.

       --trust-bytecode-t
              Trust loaded bytecode (default yes).

       --info-i
              Print information about bytecode.

       --printsrc-p
              Print bytecode source.

       --printbcir-c
              Print IR of bytecode signature.

       --input-r
              Input file to run the bytecode on.

       --trace <level>        -T
              Set bytecode trace level 0..7 (default 7).

       --no-trace-showsource
              Don't show source line during tracing.

       --statistics=bytecode
              Collect and print bytecode execution statistics.

       file   File to test.

See Also

clamscan(1), sigtool(1)

ClamAV 1.4.3                                     September 2014                                        CLAMBC(1)

Synopsis

       clambc <file> [function] [param1 ...]

See Also