This test takes in data from an argument, that is intended
to contain parameters for an 'find' command. The test does not perform
checks on the parameters, however, and it is possible to include
other, unexpected commands as part of the find parameter set.
stonesoup.jtree.Main
$SS_TC_ROOT/$SS_TC_INSTALL:$SS_TC_ROOT/$SS_TC_INSTALL/lib/*:$SS_TC_ROOT/$SS_TC_INSTALL/lib/opt/*:$SS_TC_DEPS/java/stonesoup/socket/*:$SS_TC_DEPS/java/stonesoup/lttng/lttng-stonesoup-0.1.jar
UNSPECIFIED
UNSPECIFIED
java $SS_JAVA_OPTS -Djava.library.path=$SS_TC_DEPS/lib64/ -cp "$SS_JAVA_CLASSPATH" stonesoup.jtree.Main
env ANT_HOME=$SS_TC_DEPS/ant ant $SS_ANT_OPTS -Dstonesoup.database.postgres.required=no -Dstonesoup.hibernate.postgres.required=no -Dstonesoup.hibernate.mysql.required=no -Dstonesoup.database.mysql.required=no -Dstonesoup.socket.required=yes -lib $SS_TC_DEPS/java/stonesoup/lttng/lttng-stonesoup-0.1.jar -Dstonesoup.socket.lib.dir="$SS_TC_DEPS/java/stonesoup/socket" -Dstonesoup.hibernate.mysql.lib.dir="$SS_TC_DEPS/java/stonesoup/hibernate/mysql" -Dstonesoup.hibernate.postgres.lib.dir="$SS_TC_DEPS/java/stonesoup/hibernate/postgres" -Dstonesoup.database.mysql.lib.dir="$SS_TC_DEPS/java/stonesoup/database/mysql" -Dstonesoup.database.postgres.lib.dir="$SS_TC_DEPS/java/stonesoup/database/postgres" -Dstonesoup.lttng.lib.dir="$SS_TC_DEPS/java/stonesoup/lttng" -Dstonesoup.lttng.dummy.lib.dir="$SS_TC_DEPS/java/stonesoup/lttng-dummy" -Ddir.dist=$SS_TC_ROOT/$SS_TC_INSTALL build
cp -r lib $SS_TC_ROOT/$SS_TC_INSTALL
Environment variable defining test value.
NONE
orioles lakers patriots
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-java.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
input/good-01
STDOUT-01 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT
good-01/output.txt
DOES_NOT_RETURN
CONTROLLED_EXIT
Environment variable defining test value.
NONE
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-java.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
-l 1 input/good-02/
STDOUT-02 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT
good-02/output.txt
DOES_NOT_RETURN
CONTROLLED_EXIT
Environment variable defining test value.
NONE
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-java.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
input/good-03/jtree-good-03.tar.gz
STDOUT-03 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT
good-03/output.txt
DOES_NOT_RETURN
CONTROLLED_EXIT
Environment variable defining test value.
NONE
orioles lakers patriots
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-java.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
-l 2 input/good-04/jtree-good-04.tar.gz
STDOUT-04 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT
good-04/output.txt
DOES_NOT_RETURN
CONTROLLED_EXIT
Environment variable defining test value.
NONE
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-java.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
input/good-01/ input/good-02/ input/good-03/jtree-good-03.tar.gz input/good-04/jtree-good-04.tar.gz
STDOUT-05-01 AND STDOUT-05-02 AND STDOUT-05-03 AND STDOUT-05-04 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT
good-05/output1.txt
good-05/output2.txt
good-05/output3.txt
good-05/output4.txt
DOES_NOT_RETURN
CONTROLLED_EXIT
Environment variable defining test value.
EXECUTE_UNAUTHORIZED_CODE
orioles lakers patriots
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-java.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
input/good-01
weakness_started_fuBMCRAjACWxLWXoJqcO AND ((NOT PERFORMER AND (etc_passwd_line_pattern_6W3Dn3Tb8F OR etc_passwd_root_user_YRsWaqc7q3 OR netstat_output_bduZBG1SOw OR netstat_output_Ebsnhnehj0 OR netstat_output_4Vpv7aoErF OR netstat_output_A1u12XhCuv) AND NOT timeout_y2WvgT6EYY) or (PERFORMER AND NOT ((etc_passwd_line_pattern_6W3Dn3Tb8F OR etc_passwd_root_user_YRsWaqc7q3 OR netstat_output_bduZBG1SOw OR netstat_output_Ebsnhnehj0 OR netstat_output_4Vpv7aoErF OR netstat_output_A1u12XhCuv) OR timeout_y2WvgT6EYY OR controlled_exit_aZHtKr6Ofw)))
(NOT PERFORMER AND (etc_passwd_line_pattern_6W3Dn3Tb8F OR etc_passwd_root_user_YRsWaqc7q3 OR netstat_output_bduZBG1SOw OR netstat_output_Ebsnhnehj0 OR netstat_output_4Vpv7aoErF OR netstat_output_A1u12XhCuv) AND NOT timeout_y2WvgT6EYY) or (PERFORMER AND NOT ((etc_passwd_line_pattern_6W3Dn3Tb8F OR etc_passwd_root_user_YRsWaqc7q3 OR netstat_output_bduZBG1SOw OR netstat_output_Ebsnhnehj0 OR netstat_output_4Vpv7aoErF OR netstat_output_A1u12XhCuv) OR timeout_y2WvgT6EYY OR controlled_exit_aZHtKr6Ofw))
DOES_NOT_RETURN
CONTROLLED_EXIT
CONTINUED_EXECUTION
logfile.txt
.+:.+:[0-9]+:[0-9]+:.+:.+:.*
logfile.txt
^root:.*
logfile.txt
Active Internet connections
logfile.txt
Active UNIX domain sockets
logfile.txt
0.0.0.0:
logfile.txt
Proto Recv-Q Send-Q
None
stonesoup_trace:weakness_start
Environment variable defining test value.
EXECUTE_UNAUTHORIZED_CODE
orioles lakers patriots
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-java.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
-l 1 input/good-02/
weakness_started_umxdF2Vqx23kPSxggYzE AND ((NOT PERFORMER AND (etc_passwd_line_pattern_RDTPhNxyVn OR etc_passwd_root_user_otojjnr2Lk OR netstat_output_tnNEE23Emr OR netstat_output_3h1sfE3frt OR netstat_output_PRToYjrpqx OR netstat_output_3e3KMQ1ijR) AND NOT timeout_CdKQa68nHN) or (PERFORMER AND NOT ((etc_passwd_line_pattern_RDTPhNxyVn OR etc_passwd_root_user_otojjnr2Lk OR netstat_output_tnNEE23Emr OR netstat_output_3h1sfE3frt OR netstat_output_PRToYjrpqx OR netstat_output_3e3KMQ1ijR) OR timeout_CdKQa68nHN OR controlled_exit_NYTCT11XU1)))
(NOT PERFORMER AND (etc_passwd_line_pattern_RDTPhNxyVn OR etc_passwd_root_user_otojjnr2Lk OR netstat_output_tnNEE23Emr OR netstat_output_3h1sfE3frt OR netstat_output_PRToYjrpqx OR netstat_output_3e3KMQ1ijR) AND NOT timeout_CdKQa68nHN) or (PERFORMER AND NOT ((etc_passwd_line_pattern_RDTPhNxyVn OR etc_passwd_root_user_otojjnr2Lk OR netstat_output_tnNEE23Emr OR netstat_output_3h1sfE3frt OR netstat_output_PRToYjrpqx OR netstat_output_3e3KMQ1ijR) OR timeout_CdKQa68nHN OR controlled_exit_NYTCT11XU1))
DOES_NOT_RETURN
CONTROLLED_EXIT
CONTINUED_EXECUTION
logfile.txt
.+:.+:[0-9]+:[0-9]+:.+:.+:.*
logfile.txt
^root:.*
logfile.txt
Active Internet connections
logfile.txt
Active UNIX domain sockets
logfile.txt
0.0.0.0:
logfile.txt
Proto Recv-Q Send-Q
None
stonesoup_trace:weakness_start