From 5fd536d9393a030fba77f89831e005fe4e7347bc Mon Sep 17 00:00:00 2001 From: Blackyfff Date: Mon, 4 Jan 2021 20:53:39 +0100 Subject: [PATCH] IPv6 ReverseIP, OpenWRT-Build hat kein sipcalc --- fd43-5602-29bd-reverse.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fd43-5602-29bd-reverse.sh b/fd43-5602-29bd-reverse.sh index 031fc87..f943623 100755 --- a/fd43-5602-29bd-reverse.sh +++ b/fd43-5602-29bd-reverse.sh @@ -43,6 +43,11 @@ function validate_ip() { fi return $stat } +function reverseIp6 { + echo "$1" | \ + awk -F: 'BEGIN {OFS=""}{ FillCount=9-NF; for(i=1;i<=NF;i++){if(length($i) == 0){if(i==NF) {$i="0000";} else {for(j=1;j<=FillCount;j++){$i=($i "0000");}}} else {$i=substr(("0000" $i), length($i)+1);}}; print}' | \ + awk '{ i=length; x=substr($0,i,1); for(i--;i!=0;i--)x=x "\." substr($0,i,1);}END{print x}' +} mkdir -p $TempDir