BadVPN – Rev 1

Subversion Repositories:
Rev:
#!/bin/bash

if [ -z "$1" ]
then
        echo "This script will make pcap files from the afl-fuzz crash/hang files"
        echo "It needs hexdump and text2pcap"
        echo "Please give output directory as argument"
        exit 2
fi

for i in `ls $1/crashes/id*`
do
        PCAPNAME=`echo $i | grep pcap`
        if [ -z "$PCAPNAME" ]; then
                hexdump -C $i > $1/$$.tmp
                text2pcap $1/$$.tmp ${i}.pcap
        fi
done
for i in `ls $1/hangs/id*`
do
        PCAPNAME=`echo $i | grep pcap`
        if [ -z "$PCAPNAME" ]; then
                hexdump -C $i > $1/$$.tmp
                text2pcap $1/$$.tmp ${i}.pcap
        fi
done
rm -f $1/$$.tmp

echo
echo "Created pcap files:"
ls $1/*/*.pcap