Commit Graph

101 Commits

Author SHA1 Message Date
Slatian
c9d0c44985 Spellchekced the templates 2023-04-29 13:05:48 +02:00
Slatian
f9753ccbfc Added some documentation for the geolocation databses 2023-03-27 16:03:37 +02:00
Slatian
a9512d7d4d Added a singal handler to make USR1 reload the geoip databses 2023-03-26 16:07:28 +02:00
Slatian
6a57780490 Made the geoip database reloadable 2023-03-26 14:27:16 +02:00
Slatian
51f27be997 Added a script that can download maxminds geoip database 2023-03-25 23:04:58 +01:00
Slatian
554c788488 Update the templates, fix linking, typos, added client.rdap.org and Mozilla Observatory links 2023-03-25 21:42:14 +01:00
Slatian
6d7e5ac18f Clarify robots.txt 2023-03-13 19:20:50 +00:00
Slatian
3bcf8fde39 Use tokio concurrency knowlege to speed up DNS queries 2023-03-05 14:07:09 +01:00
Slatian
2a530b6f11 Fixed censys.io link for hostname lookup 2023-02-25 18:57:36 +01:00
Slatian
ad4d8762f0 Added missing record types to html templates 2023-02-25 18:54:27 +01:00
Slatian
e50bd14fcf Fixed text templates 2023-02-25 18:32:09 +01:00
Slatian
574fe77717 Fixed map link in text version 2023-02-25 18:04:31 +01:00
Slatian
65306fe05a Forgot an import … whoops 2023-02-25 17:00:42 +00:00
Slatian
4f88ddc76a Typo 2023-02-25 16:58:13 +00:00
Slatian
02612dd490 Added a button for Switching IP-Protocol in case someone has configured the addresses 2023-02-25 16:43:44 +01:00
Slatian
9905b93c68 Use a local stylesheet 2023-02-25 16:28:29 +01:00
Slatian
7191e8aa31 Added explanations on how to query without a browser 2023-02-25 16:17:34 +01:00
Slatian
896564791e Added plain text (gemtext like) templates 2023-02-25 15:42:59 +01:00
Slatian
aa384c9eff Added an output to help when debugging static files 2023-02-25 13:43:43 +01:00
Slatian
97507634df Added the possibility to serve static files 2023-02-25 13:30:46 +01:00
Slatian
a48050b234 Added some ratelimiting middleware 2023-02-25 12:14:50 +01:00
Slatian
9f3b6d0c17 Deduplication for dns records 2023-02-25 12:08:46 +01:00
Slatian
c1cd66782f Rename to echoip-slatecave, AGPL License and README 2023-02-24 21:38:33 +01:00
Slatian
42fd9c0bca Made dns more useful 2023-02-24 20:17:25 +01:00
Slatian
b900ec3b1c Added support for CNAME, NS and SOA records 2023-02-24 11:43:29 +01:00
Slatian
4881f76b5b Updated maxminddb dependency, added location info to lookup 2023-02-24 00:42:15 +01:00
Slatian
da13444a2e Template improments, links, breadcrumbs for domain lookups 2023-02-24 00:01:51 +01:00
Slatian
6e1d3c02ef Improved error handling a bit 2023-02-23 21:28:17 +01:00
Slatian
67b2103f5a New templates! 2023-02-23 21:24:35 +01:00
Slatian
bb872bef3c Fixed some idn edge cases 2023-02-23 13:20:18 +01:00
Slatian
1108b7d653 Did some renaming because calling all those fields idna didn't really make sense.
Also switched to the less strict domain to ascii because the errors aren't exactly very well machine readable.
2023-02-23 11:32:30 +01:00
Slatian
d202ebb14e Added IDN support 2023-02-23 00:58:38 +01:00
Slatian
e3054e0158 implemented text query logic 2023-02-22 23:07:43 +01:00
Slatian
5a27eb793d Fixed bug where global adresses wre classified as having an unknown scope 2023-02-22 23:05:38 +01:00
Slatian
70f06ac501 Threw out some unneeded api 2023-02-22 21:32:10 +01:00
Slatian
64498da57a Added echoing of user agents 2023-02-21 10:51:28 +01:00
Slatian
c7ba9a6346 Added configurable user agents that get served the text version by default 2023-02-21 10:00:10 +01:00
Slatian
c4379d4c19 Messages now have a title and a message 2023-02-21 08:55:29 +01:00
Slatian
b9fc472120 Made the query settings template settings 2023-02-21 00:21:31 +01:00
Slatian
52ace5f61f Middlewarre! 2023-02-21 00:06:49 +01:00
Slatian
2abc5844ad Working template configuration file 2023-02-19 23:12:43 +01:00
Slatian
d4caf1a77c All features in the config file work now 🎉 2023-02-19 22:05:49 +01:00
Slatian
ee19071a3d Set up configuration for dns blocking of private domains. 2023-02-19 10:37:57 +01:00
Slatian
645a0eed69 Working settings file! (partially) 2023-02-18 22:16:09 +01:00
Slatian
2394d90087 Made querying with paths possible (for wasier commandline usage) 2023-02-18 18:07:52 +01:00
Slatian
90705ea08a Working geoip lookup 2023-02-18 13:09:37 +01:00
Slatian
2fb2385004 Write some major geolocation shuffling around code 2023-02-17 18:45:37 +01:00
Slatian
0193c24385 Moved templating to its own module 2023-02-12 17:53:50 +01:00
Slatian
febcb8b02e Added a templating helper 2023-02-12 17:35:32 +01:00
Slatian
b21aa5192f Added dns functionality 2023-02-12 01:24:39 +01:00