mirror of
https://github.com/telekom-security/tpotce.git
synced 2025-07-02 01:27:27 -04:00
refine ip matching
fix regex to only match IPs at the beginning of a line
This commit is contained in:
8
docker/elk/logstash/dist/gen_iprep_map.sh
vendored
8
docker/elk/logstash/dist/gen_iprep_map.sh
vendored
@ -43,9 +43,9 @@ local myFILE=$1
|
|||||||
myZIP=$(file $myFILE | grep -c "Zip")
|
myZIP=$(file $myFILE | grep -c "Zip")
|
||||||
if [ "$myZIP" == "1" ]
|
if [ "$myZIP" == "1" ]
|
||||||
then
|
then
|
||||||
unzip -p $myFILE | grep -o -P "\b(?:\d{1,3}\.){3}\d{1,3}/\d{1,2}\b" | xargs -I '{}' prips '{}'
|
unzip -p $myFILE | grep -o -P "^\b(?:\d{1,3}\.){3}\d{1,3}/\d{1,2}\b" | xargs -I '{}' prips '{}'
|
||||||
else
|
else
|
||||||
grep -o -P "\b(?:\d{1,3}\.){3}\d{1,3}/\d{1,2}\b" $myFILE | xargs -I '{}' prips '{}'
|
grep -o -P "^\b(?:\d{1,3}\.){3}\d{1,3}/\d{1,2}\b" $myFILE | xargs -I '{}' prips '{}'
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@ -60,9 +60,9 @@ local myFILE=$1
|
|||||||
myZIP=$(file $myFILE | grep -c "Zip")
|
myZIP=$(file $myFILE | grep -c "Zip")
|
||||||
if [ "$myZIP" == "1" ]
|
if [ "$myZIP" == "1" ]
|
||||||
then
|
then
|
||||||
unzip -p $myFILE | grep -o -P "\b(?:\d{1,3}\.){3}\d{1,3}\b"
|
unzip -p $myFILE | grep -o -P "^\b(?:\d{1,3}\.){3}\d{1,3}\b"
|
||||||
else
|
else
|
||||||
grep -o -P "\b(?:\d{1,3}\.){3}\d{1,3}\b" $myFILE
|
grep -o -P "^\b(?:\d{1,3}\.){3}\d{1,3}\b" $myFILE
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user