Tonight I saved DNS - WikiDNS (version 1.0.0) - available with JSON records

2024-02-10 Thread Ole Aamot
Tonight I saved DNS from further bind usage in the Internet Software Consortium.

We will in the future just use JSON for records, it is as simple as that, and 
serve with Python, update with Python and query JSON.

https://folk.ntnu.no/olekaam/wikidns-client.py (version 1.0.0)
https://folk.ntnu.no/olekaam/wikidns-server.py (version 1.0.0)
https://folk.ntnu.no/olekaam/wikidns-update.py (version 1.0.0)
Above is an example of a WikiDNS update, client and server in 
Python.
The client will send requests to update DNS records to the WikiDNS server.
The server will respond to requests for DNS records from the WikiDNS server.
https://en.wikipedia.org/wiki/Draft:WikiDNS
https://www.facebook.com/photo?fbid=10161936070955961&set=a.10153533314310961

Sincerely,

Ole Kristian Aamot
Sole proprietor
Aamot Engineering
ole@aamot.engineering
-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users


Re: Tonight I saved DNS - WikiDNS (version 1.0.0) - available with JSON records

2024-02-10 Thread Karl Auer
On Sat, 2024-02-10 at 23:28 +, Ole Aamot wrote:
> Tonight I saved DNS from further bind usage in the Internet Software
> Consortium.
> [...]
> https://en.wikipedia.org/wiki/Draft:WikiDNS

"Submission rejected on 10 February 2024 by CoconutOctopus.
This topic is not sufficiently notable for inclusion in Wikipedia."

The database this project uses is impressively fast. The update
mechanism has one or two security niggles. The range of records
supported seems a little small, though I am sure it can be expanded to
include esoterics like e.g. NS, SRV and  at some time in the
future. The decision to omit any form of permanent storage is
refreshing. DNSSEC, known for its complexity, has been omitted from
this implementation, which will please many users. Licensing is
unclear.

Regards, K.

-- 
~~~
Karl Auer (ka...@biplane.com.au)
http://www.biplane.com.au/kauer



-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users


WikiDNS 2.1.2 (Re: Tonight I saved DNS - WikiDNS (version 1.0.0) - available with JSON records)

2024-02-10 Thread Ole Aamot
Hi Karl,

Thanks for your insightful comments and suggestions for WikiDNS 1.0.0.

I welcome feedback and invite you to test WikiDNS 2.1.2 with Python 3:

olekaa@INTELLIGENCE:~$ diff -uN wikidns-client.py~ wikidns-client.py
--- wikidns-client.py~  2024-02-11 01:29:14.906653812 +0100
+++ wikidns-client.py   2024-02-11 02:05:38.455941337 +0100
@@ -41,7 +41,7 @@
 print(f"DNS lookup result for {domain}:\n{result}")
 elif choice == '2':
 domain = input("Enter domain name: ")
-record_type = input("Enter record type (A/MX/TXT/CNAME): ")
+record_type = input("Enter record type 
(A//MX/NS/SRV/TXT/CNAME): ")
 record_data = input("Enter record data: ")
 result = update_dns_record(domain, record_type, record_data)
 print(f"Response from server: {result}")
olekaa@INTELLIGENCE:~$ diff -uN wikidns-update.py~ wikidns-update.py
--- wikidns-update.py~  2024-02-10 23:27:34.073503163 +0100
+++ wikidns-update.py   2024-02-11 02:14:08.478646722 +0100
@@ -22,7 +22,7 @@
 # Main client function
 def run_update_client():
 domain = input("Enter domain name: ")
-record_type = input("Enter record type (A/MX/TXT/CNAME): ")
+record_type = input("Enter record type (A//MX/NS/SRV/TXT/CNAME): ")
 record_data = input("Enter record data: ")
 response = update_dns_record(domain, record_type, record_data)
 print("Response from server:", response)

I am attaching the updated WikiDNS 2.1.2, update, client and server written in 
Python in this email.

The WikiDNS License is GNU GPLv3 or any later version with owners

Copyright (C) 2024  Aamot Engineering 
Copyright (C) 2024  Ole Aamot 

I have updated the Wikipedia page on 
https://en.wikipedia.org/wiki/Draft:WikiDNS
https://folk.ntnu.no/olekaam/wikidns-client.py (version 2.0.0)
https://folk.ntnu.no/olekaam/wikidns-server.py (version 1.0.0)
https://folk.ntnu.no/olekaam/wikidns-update.py (version 2.0.0)

I will version this release WikiDNS 2.1.2.
Above is an example of a WikiDNS update, client and server in 
Python.
The client will send requests to update DNS records to the WikiDNS server.
The server will respond to requests for DNS records from the WikiDNS server.
https://en.wikipedia.org/wiki/Draft:WikiDNS

Release Notes with a photo of the book title "Programming Python" (2011) by 
Mark Lutz
that you may need to learn Python in order to enhance or customize the WikiDNS 
software.

https://www.facebook.com/photo?fbid=10161936070955961&set=a.10153533314310961

Thank you for your interest in WikiDNS 2.1.2.


Sincerely,

Ole Kristian Aamot
Sole proprietor
Aamot Engineering
ole@aamot.engineering


From: bind-users  on behalf of Karl Auer 

Sent: Sunday, February 11, 2024 1:03 AM
To: bind-users@lists.isc.org 
Subject: Re: Tonight I saved DNS - WikiDNS (version 1.0.0) - available with 
JSON records

On Sat, 2024-02-10 at 23:28 +, Ole Aamot wrote:
> Tonight I saved DNS from further bind usage in the Internet Software
> Consortium.
> [...]
> https://en.wikipedia.org/wiki/Draft:WikiDNS

"Submission rejected on 10 February 2024 by CoconutOctopus.
This topic is not sufficiently notable for inclusion in Wikipedia."

The database this project uses is impressively fast. The update
mechanism has one or two security niggles. The range of records
supported seems a little small, though I am sure it can be expanded to
include esoterics like e.g. NS, SRV and  at some time in the
future. The decision to omit any form of permanent storage is
refreshing. DNSSEC, known for its complexity, has been omitted from
this implementation, which will please many users. Licensing is
unclear.

Regards, K.

--
~~~
Karl Auer (ka...@biplane.com.au)
http://www.biplane.com.au/kauer



--
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users
import socket
import json

# Sample DNS records (A, MX, and other types)
dns_records = {
"example.com": {
"A": ["178.255.144.178"],
"MX": [("piperpal.com", 10)],
"TXT": ["piperpal.com"],
"CNAME": ["www.piperpal.com"]
},
"test.com": {
"A": ["178.255.144.178"],
"MX": [("cdn.aasw.cl

Re: WikiDNS 2.1.2 (Re: Tonight I saved DNS - WikiDNS (version 1.0.0) - available with JSON records)

2024-02-10 Thread Karl Auer
On Sun, 2024-02-11 at 01:28 +, Ole Aamot wrote:
> Thanks for your insightful comments and suggestions for WikiDNS
> 1.0.0.
> I welcome feedback and invite you to test WikiDNS 2.1.2

The improvements are certainly comprehensive. The GPL3 licence is a
very welcome choice.

Under the circumstances, and anticipating a surge in people using it
instead of BIND, perhaps it is time for you to set up a mailing list
for WikiDNS?

Regards, K.

-- 
~~~
Karl Auer (ka...@biplane.com.au)
http://www.biplane.com.au/kauer


-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users


WikiDNS 2.2.2 (Re: WikiDNS 2.1.2 (Re: Tonight I saved DNS - WikiDNS (version 1.0.0) - available with JSON records))

2024-02-10 Thread Ole Aamot

On Sun, 2024-02-11 at 01:28 +, Ole Aamot wrote:
> Thanks for your insightful comments and suggestions for WikiDNS
> 1.0.0.
> I welcome feedback and invite you to test WikiDNS 2.1.2

The improvements are certainly comprehensive. The GPL3 licence is a
very welcome choice.
Excellent, I am glad you liked it.

WikiDNS 2.2.2 for Python 3.12.1 with #!/usr/bin/python3, Copyright and GPL3 
license included:

https://folk.ntnu.no/olekaam/wikidns-client.py
https://folk.ntnu.no/olekaam/wikidns-server.py
https://folk.ntnu.no/olekaam/wikidns-update.py
Under the circumstances, and anticipating a surge in people using it
instead of BIND, perhaps it is time for you to set up a mailing list
for WikiDNS?
I contacted mail...@lists.isc.org with the intention to create 
wikidns-annou...@lists.isc.org.

Sincerely,

Ole Kristian Aamot
Sole proprietor
Aamot Engineering
ole@aamot.engineering

--
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users
-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users


Re: WikiDNS 2.2.2 (Re: WikiDNS 2.1.2 (Re: Tonight I saved DNS - WikiDNS (version 1.0.0) - available with JSON records))

2024-02-10 Thread Ondřej Surý
You both need to stop now.Ondrej--Ondřej Surý — ISC (He/Him)My working hours and your working hours may be different. Please do not feel obligated to reply outside your normal working hours.On 11. 2. 2024, at 4:44, Ole Aamot  wrote:










On Sun, 2024-02-11 at 01:28 +, Ole Aamot wrote:
> Thanks for your insightful comments and suggestions for WikiDNS
> 1.0.0.
> I welcome feedback and invite you to test WikiDNS 2.1.2

The improvements are certainly comprehensive. The GPL3 licence is a
very welcome choice.

Excellent, I am glad you liked it.


WikiDNS 2.2.2 for Python 3.12.1 with
#!/usr/bin/python3,
 Copyright and GPL3 license included:


https://folk.ntnu.no/olekaam/wikidns-client.py
https://folk.ntnu.no/olekaam/wikidns-server.py
https://folk.ntnu.no/olekaam/wikidns-update.py

Under the circumstances, and anticipating a surge in people using it
instead of BIND, perhaps it is time for you to set up a mailing list
for WikiDNS?


I contacted mail...@lists.isc.org with the intention to create wikidns-annou...@lists.isc.org.




Sincerely,




Ole Kristian Aamot

Sole proprietor

Aamot Engineering

ole@aamot.engineering


--
Visit 
https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list

ISC funds the development of this software with paid support subscriptions. Contact us at

https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users


-- Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this listISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information.bind-users mailing listbind-users@lists.isc.orghttps://lists.isc.org/mailman/listinfo/bind-users-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users


Re: WikiDNS 2.2.2 (Re: WikiDNS 2.1.2 (Re: Tonight I saved DNS - WikiDNS (version 1.0.0) - available with JSON records))

2024-02-10 Thread Ole Aamot
I respect the ISC.ORG, but you are not treating me or Karl Auer with respect in 
trying to censor work on WikiDNS and asking us to stop the next generation of 
DNS software with JSON records written in Python 3.

Zero bugs at the moment are in WikiDNS.

I don't expect the kind of response from ISC.ORG on WikiDNS, however I welcome 
the ISC to work with Ole Aamot  and Karl Auer 
 in supporting the new WikiDNS client, WikiDNS server and 
WikiDNS update software for the Domain Name System with JSON records written in 
Python 3.

WikiDNS 2.2.2 wikidns-server.py, wikidns-update.py and wikidns-client.py is 
available from

https://folk.ntnu.no/olekaam/wikidns-client.py
https://folk.ntnu.no/olekaam/wikidns-server.py
https://folk.ntnu.no/olekaam/wikidns-update.py

Perhaps the ISC would sponsor the mailinglist wikidns-annou...@lists.isc.org 
upon my single request on the suggestion by Karl Auer, so we can continue work 
off bind-users?

See https://lists.isc.org/pipermail/bind-users/2024-February/108301.html for 
Karl Auer's suggestion on creating the wikidns list.

See https://lists.isc.org/pipermail/bind-users/2024-February/108299.html for 
the original announcement of WikiDNS 1.0.0.

See https://lists.isc.org/pipermail/bind-users/2024-February/108300.html for 
the announcement of WikiDNS 2.1.2.

wikidns-server.py is stable in WikiDNS 1.0.0 (the original release) and 
wikidns-update.py and wikidns-client.py is stable in 2.1.2.

https://folk.ntnu.no/olekaam/wikidns-2.1.2.tar.gz

olekaa@INTELLIGENCE:~/root$ sha512sum wikidns-2.1.2.tar.gz
3fa9c2261c29fdc981c850db367da8f99f1e6c56baa9c42ad5720ed0f0cd69c7f6d81bdff6d1e961cc4ce1689264d39166df389be351094dbd32c8d76855298f
  wikidns-2.1.2.tar.gz

Hear my voice at https://folk.ntnu.no/olekaam/wikidns-is-better-than-bind.ogg

Sincerely,

Ole Kristian Aamot
Sole proprietor
Aamot Engineering
ole@aamot.engineering

From: Ondřej Surý 
Sent: Sunday, February 11, 2024 7:19 AM
To: Ole Aamot 
Cc: bind-users@lists.isc.org ; ka...@biplane.com.au 

Subject: Re: WikiDNS 2.2.2 (Re: WikiDNS 2.1.2 (Re: Tonight I saved DNS - 
WikiDNS (version 1.0.0) - available with JSON records))

You both need to stop now.

Ondrej
--
Ondřej Surý — ISC (He/Him)

My working hours and your working hours may be different. Please do not feel 
obligated to reply outside your normal working hours.

On 11. 2. 2024, at 4:44, Ole Aamot  wrote:



On Sun, 2024-02-11 at 01:28 +, Ole Aamot wrote:
> Thanks for your insightful comments and suggestions for WikiDNS
> 1.0.0.
> I welcome feedback and invite you to test WikiDNS 2.1.2

The improvements are certainly comprehensive. The GPL3 licence is a
very welcome choice.
Excellent, I am glad you liked it.

WikiDNS 2.2.2 for Python 3.12.1 with #!/usr/bin/python3, Copyright and GPL3 
license included:

https://folk.ntnu.no/olekaam/wikidns-client.py
https://folk.ntnu.no/olekaam/wikidns-server.py
https://folk.ntnu.no/olekaam/wikidns-update.py
Under the circumstances, and anticipating a surge in people using it
instead of BIND, perhaps it is time for you to set up a mailing list
for WikiDNS?
I contacted mail...@lists.isc.org with the intention to create 
wikidns-annou...@lists.isc.org.

Sincerely,

Ole Kristian Aamot
Sole proprietor
Aamot Engineering
ole@aamot.engineering

--
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users
--
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users
-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users


Re: WikiDNS 2.2.2 (Re: WikiDNS 2.1.2 (Re: Tonight I saved DNS - WikiDNS (version 1.0.0) - available with JSON records))

2024-02-10 Thread Karl Auer
On Sun, 2024-02-11 at 07:34 +, Ole Aamot wrote:
> I respect the ISC.ORG, but you are not treating me or Karl Auer with
> respect in trying to censor work on WikiDNS

Hullo Ole.

I apologise. I thought you were joking. I have no genuine interest in
WikiDNS.

Once again, I apologise for my misunderstanding.

Good luck with your project, but please don't associate my name with it
any more.

Regards, K.

-- 
~~~
Karl Auer (ka...@biplane.com.au)
http://www.biplane.com.au/kauer


-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users