Commit Graph

101 Commits

Author SHA1 Message Date
Přemysl Eric Janouch 929d9ec6ba
Fix the -o and -s switches
At least they work as expected, once unbroken.
2017-01-27 21:25:03 +01:00
Přemysl Eric Janouch caa740df79
Lua: don't die on unspecified detectors 2017-01-27 04:02:21 +01:00
Přemysl Eric Janouch 416b52083d
Update README 2017-01-27 01:35:08 +01:00
Přemysl Eric Janouch 973d12a84e
Optimize memory usage a bit
Stop calling calloc() to allocate large amounts of tiny lists of
pointers but instead serialize these lists and keep offsets.
2017-01-27 01:17:16 +01:00
Přemysl Eric Janouch 2a0e968924
Plug some leaks 2017-01-27 01:15:05 +01:00
Přemysl Eric Janouch 9d81b137e7
pcap.lua: slight cleanup
Should be a tiny bit faster, too.
2017-01-27 00:05:50 +01:00
Přemysl Eric Janouch aff07bc63d
Make app_lua_mark() stupidity resistant 2017-01-26 23:19:36 +01:00
Přemysl Eric Janouch f4a462bd43
Add a partial decoder for PCAPNG 2017-01-26 22:38:15 +01:00
Přemysl Eric Janouch ebf21a5e1c
Add a dummy plugin to disable interpretation 2017-01-26 22:26:14 +01:00
Přemysl Eric Janouch b3bb187233
Add a partial decoder for PCAP 2017-01-26 22:18:53 +01:00
Přemysl Eric Janouch daf17a52b0
bencode.lua: fix formatting 2017-01-26 22:18:53 +01:00
Přemysl Eric Janouch a6946be947
Add a partial decoder for VDI 2017-01-26 22:18:53 +01:00
Přemysl Eric Janouch 2b6f43d428
Lua: fix non-marking reads 2017-01-26 22:18:53 +01:00
Přemysl Eric Janouch 76d689c691
Travis CI: brevify notifications 2017-01-26 22:18:53 +01:00
Přemysl Eric Janouch 5934913790
Lua: fix setting chunk.position
Double decrement.
2017-01-26 22:18:52 +01:00
Přemysl Eric Janouch 6d81ea596b
Bump liberty
Lots of stuff has been moved into it etc.
2017-01-23 23:18:55 +01:00
Přemysl Eric Janouch fccfd1dd3b
Color the ASCII column instead 2017-01-23 22:45:13 +01:00
Přemysl Eric Janouch 95be2d94d7
Don't rely on L'' being Unicode 2017-01-23 22:33:29 +01:00
Přemysl Eric Janouch 3af8b547e2
Rename row_buffer_addv() to fix convention 2017-01-23 22:32:46 +01:00
Přemysl Eric Janouch c43e9f348f
Improve ARRAY 2017-01-23 22:32:21 +01:00
Přemysl Eric Janouch b4cc98e63c
Add a decoder for bencode 2017-01-22 14:25:09 +01:00
Přemysl Eric Janouch a20b09e809
Fix forced interpretation 2017-01-22 14:23:46 +01:00
Přemysl Eric Janouch 5d78d1a316
Fix error checking on input file 2017-01-18 16:28:15 +01:00
Přemysl Eric Janouch 29c03495e6
Update comments 2017-01-18 16:04:55 +01:00
Přemysl Eric Janouch 57fec13e3a
Lua: fix __len for chunks 2017-01-18 02:35:55 +01:00
Přemysl Eric Janouch b368d11415
elf.lua: decode section headers 2017-01-18 02:35:55 +01:00
Přemysl Eric Janouch 79158b4758
Update the screenshot
To reflect the fact that we have colors now.
2017-01-18 00:43:40 +01:00
Přemysl Eric Janouch cdb6f57a47
Fix mark flattening 2017-01-18 00:34:49 +01:00
Přemysl Eric Janouch 52411d0a2e
elf.lua: decode program headers 2017-01-18 00:25:03 +01:00
Přemysl Eric Janouch 233a69e859
Add .travis.yml 2017-01-17 19:13:33 +01:00
Přemysl Eric Janouch 45a73ff68e
Lua: make chunk:mark() call string.format() 2017-01-17 16:22:30 +01:00
Přemysl Eric Janouch 0f96cc9b9f
Make Home/End handling a bit more intuitive 2017-01-17 16:11:01 +01:00
Přemysl Eric Janouch e67066d80f
Add actions to jump by fields 2017-01-17 16:02:38 +01:00
Přemysl Eric Janouch 1aa043324c
Update README 2017-01-17 15:51:08 +01:00
Přemysl Eric Janouch 1c1facb836
Add a WIP plugin for ELF files 2017-01-17 15:51:08 +01:00
Přemysl Eric Janouch bf7eae8bf6
Add field highlighting using Lua plugins 2017-01-17 14:46:38 +01:00
Přemysl Eric Janouch 101c58a136
Link to Lua 5.3 2017-01-17 14:13:57 +01:00
Přemysl Eric Janouch 80e511f3cb
Add infrastructure for field highlighting 2017-01-17 14:13:57 +01:00
Přemysl Eric Janouch d2aed61783
Make app_decode() more functional 2017-01-17 14:13:57 +01:00
Přemysl Eric Janouch 1c3a1172d3
CMake: use short end commands 2017-01-17 13:57:05 +01:00
Přemysl Eric Janouch e0a5320da7
Underline the currently decoded field 2017-01-17 13:54:21 +01:00
Přemysl Eric Janouch 62a18f4b01
Update copyright years 2017-01-15 23:59:43 +01:00
Přemysl Eric Janouch 958cb6e912
Random cleanup 2016-12-30 06:46:38 +01:00
Přemysl Eric Janouch bc631570c3
Finishing touches for an early release 2016-12-30 05:45:53 +01:00
Přemysl Eric Janouch dc33535bbb
Further improvements 2016-12-30 05:14:48 +01:00
Přemysl Eric Janouch ebeab19626
Add formatting to the decoder
And deuglify.
2016-12-30 03:53:41 +01:00
Přemysl Eric Janouch 5705ef3fdf
Various bugfixes
Mostly usable now.
2016-12-30 02:54:41 +01:00
Přemysl Eric Janouch 742647ef80
Get it halfway working 2016-12-30 02:01:21 +01:00
Přemysl Eric Janouch 5c4be81f25
Improve the footer 2016-12-29 23:33:41 +01:00
Přemysl Eric Janouch c6881e8815
Make it show something
Move TUI-related code to its own file.
2016-12-29 22:43:29 +01:00