Skip to content

tpltnt/go-bsm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

go-bsm

This is a parser for the FreeBSD audit file format (based on Sun's Basic Security Module (BSM) file format). It can be installed by running go install github.com/tpltnt/go-bsm.

caveat

This tool uses a dirty handwritten parser for binary files. This was done because yacc wasn't available as a tool for Go (as of beginning of 2018) and ANTLv4 requires Java.

TODO

  • parse all tokens
  • rewrite using parser combinators

references

About

a parser for Sun BSM audit logs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages