Skip to content

Commit b3848ae

Browse files
committed
suricata: use suricata-verify subdirectories for corpus
instead of just level 1 directories
1 parent 62ab1fc commit b3848ae

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

projects/suricata/build.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,15 +155,15 @@ cd $SRC/suricata-verify/tests
155155
i=0
156156
mkdir corpus
157157
set +x
158-
ls | grep -v corpus | while read t; do
158+
find . -name "*.pcap" -exec dirname "{}" \; | while read t; do
159159
cat $t/*.rules > corpus/$i || true; echo -ne '\0' >> corpus/$i; cat $t/*.pcap >> corpus/$i || true; i=$((i+1));
160160
done
161161
set -x
162162
zip -q -r $OUT/fuzz_sigpcap_seed_corpus.zip corpus
163163
rm -Rf corpus
164164
mkdir corpus
165165
set +x
166-
ls | grep -v corpus | while read t; do
166+
find . -name "*.pcap" -exec dirname "{}" \; | while read t; do
167167
grep -v "#" $t/*.rules | head -1 | cut -d "(" -f2 | cut -d ")" -f1 > corpus/$i || true; echo -ne '\0' >> corpus/$i; fpc_bin $t/*.pcap >> corpus/$i || rm corpus/$i; i=$((i+1));
168168
echo -ne '\0' >> corpus/$i; python3 $SRC/fuzzpcap/tcptofpc.py $t/*.pcap >> corpus/$i || rm corpus/$i; i=$((i+1));
169169
done
@@ -172,7 +172,7 @@ zip -q -r $OUT/fuzz_sigpcap_aware_seed_corpus.zip corpus
172172
rm -Rf corpus
173173
mkdir corpus
174174
set +x
175-
ls | grep -v corpus | while read t; do
175+
find . -name "*.pcap" -exec dirname "{}" \; | while read t; do
176176
fpc_bin $t/*.pcap >> corpus/$i || rm corpus/$i; i=$((i+1));
177177
python3 $SRC/fuzzpcap/tcptofpc.py $t/*.pcap >> corpus/$i || rm corpus/$i; i=$((i+1));
178178
done

0 commit comments

Comments
 (0)