Fine:
reader.ipv6.xsnews.nl (free account needed)
newszilla6.xs4all.nl (low throughput, low retention)
Service has been ended:
news.ipv6.eweka.nl

sander@vadmin648:~$ cat newsserver-lijstje.txt | awk '{ print "python check-newsserver-for-sabnzbd.py " $1 }' | /bin/sh
reader.ipv6.xsnews.nl OK
newszilla6.xs4all.nl OK
news.ipv6.eweka.nl No connection
nova.planet.nl Access denied
news.kpn.nl Access denied
freebin-auth.readnews.com No connection
sander@vadmin648:~$

import sys
import telnetlib
newsserver = sys.argv[1].rstrip('\n')
print newsserver,
try:
tn = telnetlib.Telnet(newsserver,119,5)
waarde = tn.read_until("\n",3)
#print waarde
#print waarde.find("201") # 201 dreader28.news.xs4all.nl NNRP Service Ready - newsmaster@xs4all.nl (no posting).
#print waarde.find("502") # 502 news.kpn.nl: Access denied to your node - newsmaster@planet.nl
if waarde.find("20")==0 :
# print "OK\n"
tn.write("group alt.binaries.boneless\n");
waarde2 = tn.read_until("\n",3)
print "OK connection, response on binary request is:", waarde2
# if waarde.find("50")==0 :
else :
print "Connection not OK, response: ", waarde
tn.write("quit\n")
except:
# zware fout, bijvoorbeeld niet bestaande server of geen NNTP daemon
print "No connection\n"
sander@vadmin648:~$ cat newsserver-lijstje.txt | awk '{ print "python check-newsserver-for-sabnzbd.py " $1 }' | /bin/sh
reader.ipv6.xsnews.nl OK connection, response on binary request is: 480 Authentication required for command
newszilla6.xs4all.nl OK connection, response on binary request is: 211 2000001 1069539753 1071539753 alt.binaries.boneless
news.ipv6.eweka.nl No connection
nova.planet.nl Connection not OK, response: 502 news.kpn.nl: Access denied to your node - newsmaster@planet.nl
news.kpn.nl Connection not OK, response: 502 news.kpn.nl: Access denied to your node - newsmaster@planet.nl
freebin-auth.readnews.com No connection
news.readfreenews.net OK connection, response on binary request is: 211 1 367598 367598 alt.binaries.boneless
sander@vadmin648:~$



$ cat newsserver-lijstje.txt | awk '{ print "python nmc3.py " $1 }' | /bin/sh
reader.ipv6.xsnews.nl OK connection, response on binary request is: 480 Authentication required for command , max number of connections is 25
newszilla6.xs4all.nl OK connection, response on binary request is: 211 2000001 1074074830 1076074830 alt.binaries.boneless , max number of connections is 4
news.ipv6.eweka.nl server unreachable; no connection at all
nova.planet.nl connection achieved, but then immediately refused maybe because of failed authentication
news.kpn.nl connection achieved, but then immediately refused maybe because of failed authentication
freebin-auth.readnews.com server unreachable; no connection at all
news.readfreenews.net OK connection, response on binary request is: 211 1 367598 367598 alt.binaries.boneless , max number of connections is 3
news.telesweet.net OK connection, response on binary request is: 411 No such group alt.binaries.boneless , max number of connections is 25
news2v6.telesweet.net OK connection, response on binary request is: , connection achieved, but then immediately refused maybe because of failed authentication
$


pair of dimes wrote:Hey Sander can you update your output to http://wattcher.015.info/newsserver.txt too please?

pair of dimes wrote:sander wrote:pair of dimes wrote:Hey Sander can you update your output to http://wattcher.015.info/newsserver.txt too please?
Done.
Thanks, this is really cool, OP updated.
In your .txt it might be nice if it would break it up into working / non-working lists.
Also it would be nice to detect/report if the server is ipv6 or ipv4.

pair of dimes wrote:
Does reader.ipv6.xsnews.nl require a free login? Or a paid login?
Looks like newszilla6.xs4all.nl and news.readfreenews.net are the only ones working right now.

try:
allinfo = socket.getaddrinfo(newsserver,119)
ipv6=ipv4=0
for x in allinfo:
if x[0] == 10: ipv6=1
if x[0] == 2 : ipv4=1
if ipv4 and ipv6: text = "IPv4 and IPv6"
if ipv4 and not ipv6: text = "IPv4-only"
if ipv6 and not ipv4: text = "IPv6-only"
except:
text = "unknown server"


Wed Mar 31 23:52:52 CEST 2010
good: news2v6.telesweet.net -- IPv6-only -- max number of connections is 4 . Binary response (Not a binary server?) 411 No such group alt.binaries.boneless
good: news.just4today.net -- IPv4-only -- max number of connections is 2 . Binary response (Account needed?) 480 Authentication required for command
good: news.readfreenews.net -- IPv4-only -- max number of connections is 3 . Binary response (Looks good) 211 1 367598 367598 alt.binaries.boneless
good: news.telesweet.net -- IPv4-only -- max number of connections is 25 . Binary response (Not a binary server?) 411 No such group alt.binaries.boneless
good: newszilla6.xs4all.nl -- IPv6-only -- max number of connections is 4 . Binary response (Looks good) 211 2000001 1081207660 1083207660 alt.binaries.boneless
good: reader.ipv6.xsnews.nl -- IPv6-only -- max number of connections is 7 . Binary response (Account needed?) 480 Authentication required for command
half good: news.kpn.nl -- IPv4-only -- connection achieved, but then immediately refused maybe because of failed authentication 502 news.kpn.nl: Access denied to your node - newsmaster@planet.nl
half good: nova.planet.nl -- IPv4-only -- connection achieved, but then immediately refused maybe because of failed authentication 502 news.kpn.nl: Access denied to your node - newsmaster@planet.nl
not good: freebin-auth.readnews.com -- IPv4-only -- server unreachable; no NNTP connection at all
not good: news.ipv6.eweka.nl -- IPv6-only -- server unreachable; no NNTP connection at all
Wed Mar 31 23:53:38 CEST 2010

Fri Apr 2 08:00:01 CEST 2010
absolutely good: news.readfreenews.net -- IPv4-only -- max number of connections is 3 . Binary response (Looks good) 211 1 367598 367598 alt.binaries.boneless
absolutely good: newszilla6.xs4all.nl -- IPv6-only -- max number of connections is 4 . Binary response (Looks good) 211 2000001 1085565623 1087565623 alt.binaries.boneless
could be good: news.just4today.net -- IPv4-only -- max number of connections is 2 . Binary response (Account needed?) 480 Authentication required for command
could be good: reader.ipv6.xsnews.nl -- IPv6-only -- max number of connections is 2 . Binary response (Account needed?) 480 Authentication required for command
half good: news2v6.telesweet.net -- IPv6-only -- max number of connections is 25 . Binary response (Not a binary server?) 411 No such group alt.binaries.boneless
half good: news.telesweet.net -- IPv4-only -- max number of connections is 25 . Binary response (Not a binary server?) 411 No such group alt.binaries.boneless
mediocre response: news.kpn.nl -- IPv4-only -- connection achieved, but then immediately refused maybe because of failed authentication 502 news.kpn.nl: Access denied to your node - newsmaster@planet.nl
mediocre response: nova.planet.nl -- IPv4-only -- connection achieved, but then immediately refused maybe because of failed authentication 502 news.kpn.nl: Access denied to your node - newsmaster@planet.nl
not good at all: freebin-auth.readnews.com -- IPv4-only -- server unreachable; no NNTP connection at all
not good at all: news.ipv6.eweka.nl -- IPv6-only -- server unreachable; no NNTP connection at all
Fri Apr 2 08:00:41 CEST 2010

pair of dimes wrote:http://wattcher.015.info/newsserver.txt coming up blank for me
