Add RDAP support
last month
42 files changed
- Containerfile+1−1
- Makefile+55−0
- README.md+53−9
- cmd/whodis/main.go+57−0
- internal/target/target.go+205−0
- internal/web/app.go+310−0
- internal/web/app_test.go+231−0
- internal/web/cache.go+49−0
- internal/web/config.go+58−0
- internal/web/config_test.go+23−0
- internal/web/highlight.go+82−0
- internal/web/highlight_test.go+40−0
- internal/web/limiter.go+55−0
- internal/web/lookup.go+257−0
- internal/web/lookup_test.go+153−0
- {static => internal/web/static}/android-chrome-192x192.png——
- {static => internal/web/static}/android-chrome-512x512.png——
- {static => internal/web/static}/apple-touch-icon.png——
- {static => internal/web/static}/favicon-16x16.png——
- {static => internal/web/static}/favicon-32x32.png——
- {static => internal/web/static}/favicon.ico——
- {static => internal/web/static}/site.webmanifest+0−0
- internal/web/static/style.css+409−0
- {templates => internal/web/templates}/index.html+27−11
- main.go+0−425
- main_test.go+0−134
- rdap/client.go+175−0
- rdap/data.go+72−0
- rdap/doc.go+12−0
- rdap/errors.go+64−0
- rdap/example_test.go+29−0
- rdap/generated_data.go+3130−0
- rdap/internal/cmd/update-data/main.go+451−0
- rdap/internal/cmd/update-data/main_test.go+124−0
- rdap/live_test.go+30−0
- rdap/lookup.go+119−0
- rdap/lookup_test.go+115−0
- rdap/policy.go+41−0
- rdap/transport.go+208−0
- rdap/transport_test.go+280−0
- static/style.css+0−232
- whois/lookup.go+33−156