repo: resdb
action: commit
revision: 
path_from: 
revision_from: ce19bd715fdbffc81ade3b59dfe4c68559aa41d0:
path_to: 
revision_to: 
git.thebackupbox.net
resdb
git clone git://git.thebackupbox.net/resdb
commit ce19bd715fdbffc81ade3b59dfe4c68559aa41d0
Author: epochqwert 
Date:   Sun Jul 22 09:12:56 2018 +0000

    seeing if this change to the whoisd will make it show IP6 registrations based on username

diff --git a/contrib/whoisd/whoisd.pl b/contrib/whoisd/whoisd.pl
index 6e7eeb7437fb47d90b81ff456a0eaee874425c1a..
index ..32f5275a1b909a5d50616c3f02b0a8cc17193754 100755
--- a/contrib/whoisd/whoisd.pl
+++ b/contrib/whoisd/whoisd.pl
@@ -89,7 +89,7 @@ sub get_user_from_domain {
 sub get_user_from_IPv6 {
  chdir("$RESDB/db/ip6") || die "%% error. no resdb/db/ip6\n";
  $d=$_[0];
- print "$d";
+ #print "$d";
  $d =~ s/[^0-9a-f]//gi;
  $d =~ tr/a-z/A-Z/;
  foreach(split(//,$d)) {
@@ -235,6 +235,12 @@ sub user_based_lookups {
   printf "%-20s %s\n", "cidr" . ":", $_;
  }

+ chdir("$RESDB/db/ip6") || die "%% error";
+ foreach(split(/\n/,`grep '^$QUERY\$' -r * | cut -d/ -f1-16 | xargs printf '%s/cidr\n' | xargs cat | uniq`)) {
+  chomp $_;
+  printf "%-20s %s\n", "cidr" . ":", $_;
+ }
+ 
  foreach(split(/\n/,`grep -i -e "^$QUERY\$" "$RESDB/db/dom"/*/*/owner`)) {
   $out = $_;
   $out =~ s/.*\/db\/dom\/(.+?)\/(.+?)\/owner.*/\2\.\1/;

-----END OF PAGE-----