#!/bin/bash active_tests='malicious_list_channels' malicious_list_channels() { key='{"secret": ";-- select * from members;"}' result=$(curl --silent -i -X GET localhost:8888/channels/list -d '{"secret": "-- select * from members;"}') code=$(echo "$result" | grep HTTP\/1.1 | awk '{print $2}') log_result malicious_list_channels 401 $code "$result" } # Dispatcher to run our tests if [ -z $1 ];then for cmd in $active_tests;do $cmd done else for cmd in $@;do $cmd echo '\n'$? done fi