Rev | Line | |
---|
[457] | 1 | #!/bin/bash
|
---|
| 2 |
|
---|
| 3 | if [ -z "$1" ]
|
---|
| 4 | then
|
---|
| 5 | echo "This script will make pcap files from the afl-fuzz crash/hang files"
|
---|
| 6 | echo "It needs hexdump and text2pcap"
|
---|
| 7 | echo "Please give output directory as argument"
|
---|
| 8 | exit 2
|
---|
| 9 | fi
|
---|
| 10 |
|
---|
| 11 | for i in `ls $1/crashes/id*`
|
---|
| 12 | do
|
---|
| 13 | PCAPNAME=`echo $i | grep pcap`
|
---|
| 14 | if [ -z "$PCAPNAME" ]; then
|
---|
| 15 | hexdump -C $i > $1/$$.tmp
|
---|
| 16 | text2pcap $1/$$.tmp ${i}.pcap
|
---|
| 17 | fi
|
---|
| 18 | done
|
---|
| 19 | for i in `ls $1/hangs/id*`
|
---|
| 20 | do
|
---|
| 21 | PCAPNAME=`echo $i | grep pcap`
|
---|
| 22 | if [ -z "$PCAPNAME" ]; then
|
---|
| 23 | hexdump -C $i > $1/$$.tmp
|
---|
| 24 | text2pcap $1/$$.tmp ${i}.pcap
|
---|
| 25 | fi
|
---|
| 26 | done
|
---|
| 27 | rm -f $1/$$.tmp
|
---|
| 28 |
|
---|
| 29 | echo
|
---|
| 30 | echo "Created pcap files:"
|
---|
| 31 | ls $1/*/*.pcap
|
---|
Note:
See
TracBrowser
for help on using the repository browser.