zawz
f4d417406b
fix debashify echo on expandable args
2021-06-04 14:04:25 +02:00
zawz
f9a3efce9a
remove -J option from release
2021-05-28 16:35:24 +02:00
zawz
8b6a576713
improve echo debashifying
2021-05-28 16:31:17 +02:00
zawz
9918bb61ba
fix static linking build
2021-05-28 16:30:12 +02:00
zawz
05723fe994
add color to error printing + reorganise options
2021-05-25 16:12:02 +02:00
zawz
9ddf23dd4b
fix parsing error on ;; on newline
2021-05-25 11:55:02 +02:00
zawz
6b8f7241bb
fix memory leak
2021-05-25 11:54:38 +02:00
zawz
09186df7b1
remove useless parse catch
2021-05-21 16:49:01 +02:00
zawz
15ac04f505
implement delayed heredocument parsing
2021-05-21 16:36:24 +02:00
zawz
3e21098d95
update doc: add string processors
2021-05-21 16:24:32 +02:00
zawz
064c37b4ee
fix error messages on bash 'function'
2021-05-19 16:56:46 +02:00
zawz
86a4d4a118
fix compacted case parsing bug
2021-05-19 16:48:23 +02:00
zawz
7379eaf180
internal rework: implement parsing context
2021-05-19 16:44:57 +02:00
zawz
c0f5e4ba27
further improve minimizing of cases
2021-05-11 18:06:48 +02:00
mateoferon
bc215fc994
code cleanup
2021-05-04 09:32:30 +02:00
zawz
58b95c45e7
update ztd option process calls
2021-04-30 13:24:43 +02:00
zawz
a02edd6c2c
fix quote minify not escaping redirect operators
2021-04-16 16:37:59 +02:00
zawz
1f75f18fba
add string parse minifying
2021-04-16 16:36:02 +02:00
zawz
af5d276ff0
update doc for 1.1.0
2021-04-02 19:09:18 +02:00
zawz
9608f2556b
add $RANDOM debashifying to readme
2021-03-26 16:10:42 +01:00
zawz
a1b2d74940
add --no-extend option + rename --help-lxsh-commands to --help-extend-fcts
2021-03-26 15:59:22 +01:00
zawz
baadd1d927
debashify $RANDOM + _lxsh_random extension
2021-03-26 15:45:00 +01:00
zawz
6828dd7bae
restructure internal shellcode structure
2021-03-26 14:58:17 +01:00
zawz
588aae09e9
implement lxsh commands + reorder processing order
2021-03-26 13:41:04 +01:00
zawz
ad78740636
minify quotes incorrectly removes quotes from ~
2021-03-26 13:18:33 +01:00
zawz
13c0d79bad
rename minimize to minify + prepare lxsh commands + add reserved variables
2021-03-20 11:09:02 +01:00
zawz
75972d166b
fix segfault when no argument
2021-03-18 15:56:01 +01:00
zawz
472fd5306c
fix -- not working correctly
2021-03-18 15:51:52 +01:00
zawwz
e2e2300337
implement live parse+execution
2021-03-18 15:35:33 +01:00
zawwz
800ee2b651
implement quote minimizing as --minimize-quote option instead of -m
2021-03-11 15:02:54 +01:00
zawwz
8b701328bc
implement quote minimizing
2021-03-11 14:54:15 +01:00
zawwz
f0ed4e2602
implement missing parsing \ on newlines
2021-03-11 14:52:38 +01:00
zawz
a4d87c8165
error on escaped backticks
2021-03-05 16:25:43 +01:00
zawz
0c2f80ea92
set version to 1.0.0 + update doc
2021-02-28 15:30:44 +01:00
zawz
39c8f7fa58
fix debashified [*] on maps having extra space
2021-02-28 15:11:19 +01:00
zawz
f5e5d32eca
implement bash specific ${!var}
2021-02-28 14:15:36 +01:00
zawz
06eac33b0a
fix echo debashify
2021-02-26 17:06:15 +01:00
zawz
e61a2e9c85
implement debashify on echo
2021-02-26 16:38:35 +01:00
zawz
1ffb2f8b2e
fix segfaults and readonly debashify
2021-02-26 16:01:20 +01:00
zawz
931590a334
implement associative array debashifying + shellcode building process
2021-02-26 15:18:17 +01:00
zawz
fd4c1b0d05
major changes:
...
structure: remove manipulation class integrate into variable class
debashify: implement debashify on indexed arrays
parsing: can now parse manipulations in arithmetics
2021-02-17 17:00:12 +01:00
zawz
65083d09b4
fix parse on cmdvar not stopping at |
2021-02-16 15:07:46 +01:00
zawz
28e8503b86
fix special variables in arithmetics
2021-02-16 15:07:09 +01:00
zawz
3b10ce9e52
add missing parsing: parse and missing operatiors in arithmetics
2021-02-12 14:45:47 +01:00
zawz
652e238c64
fix segfault on resolve in specific cases
2021-02-12 14:45:02 +01:00
zawz
f4907b4e4d
fix missing indent on elif and case generation bug
2021-02-12 14:43:46 +01:00
zawz
2afd8b20c6
add -J option
2021-02-12 14:43:08 +01:00
zawz
6c3db57dde
incomplete empty variable fix
2021-02-12 10:33:51 +01:00
zawz
8c89f25c21
fix empty variables deleted on --remove-unused
2021-02-12 10:21:57 +01:00
zawz
d9b42cd7a2
include 'getopts' as cmdvar
2021-02-12 10:19:09 +01:00