services.xo and services.us
Moderators: Website/Forum Admins, EFnet/General Moderators
services.xo and services.us
what are these services? i realized there are not hybserv2 services but i am interested in them. as you probably have noticed i am not an efnet user lol.
services.xo IS services.us. It was renamed after neustar (the .us gTLD registrar) changed their policy, and the domain services.us was registered.
what does it do? provides some mostly useless stats, and provides the TCM bots clone reports
-seiki
what does it do? provides some mostly useless stats, and provides the TCM bots clone reports
-seiki
Last edited by seiki on Sat Sep 06, 2003 9:01 am, edited 1 time in total.
There has been talk about coding services.xo`s "functions" in services.int, so services.xo(old services.us) can retire. However, things takes time so that hasnt been done yet and i really dont see it happening anytime soon either.
As seiki said, it gives some handy stats for opers and monitor bots, beside that its quite out of date.
As seiki said, it gives some handy stats for opers and monitor bots, beside that its quite out of date.
Just a minor correction, it doesn't broadcast notices to monitor bots, both tcm and oomon explicitely query it.
Any user is able to
/msg SERVICES@services.xo CLONES 4
and receive the same information a tcm/oomon does (by default).
Users who are KLINE'ed for "Clones on multiple servers" are the result of services.xo's reports.
If you remember services.ca, it did a true broadcast, automatically sending a message to any monitor bot that logged into it, without it requesting the information first (beyond the initial login).
Any user is able to
/msg SERVICES@services.xo CLONES 4
and receive the same information a tcm/oomon does (by default).
Users who are KLINE'ed for "Clones on multiple servers" are the result of services.xo's reports.
If you remember services.ca, it did a true broadcast, automatically sending a message to any monitor bot that logged into it, without it requesting the information first (beyond the initial login).
services.int is where chanfix is hosted and where admins/opers have opportunity to jupe servers if needed. The services.int code is not public.-wassup- wrote:ahh i meant services.int instead of services.us. what is services.int and what is oomon? is it another type of tcm bot? also are the source for these closed or open?
oomon is another sort of monitor bot, same as tcm and can be found here: http://toast.blackened.com/oomon/.
That's not public either.-wassup- wrote:...snip...
also where could i find a copy of services.xo?
thanks,
alex
The SERVER, DOMAIN, and HOST commands are mimiced by Hybserv2's StatServ; and those commands plus CLONES and DRONES are mimiced by Sentinel's MonServ. Both of these programs are open source but neither do everything services.xo does (as no one but the author(s) know(s) everything it does).
i don't think it's quite as intensive as you think it would be
even the most populated ircd's generally sit below a few percent cpu usage on any decent machine. a large webserver can be expected to get 100,000 hits per hour, often doing server-side scripting, which is more than a simple clone check.
any computer science grad *should* (some schools aren't up to par) be able to code something that can handle the EFnet load on less than a 2ghz machine. whether that code is stable and secure is an entirely different matter.
even the most populated ircd's generally sit below a few percent cpu usage on any decent machine. a large webserver can be expected to get 100,000 hits per hour, often doing server-side scripting, which is more than a simple clone check.
any computer science grad *should* (some schools aren't up to par) be able to code something that can handle the EFnet load on less than a 2ghz machine. whether that code is stable and secure is an entirely different matter.
In God we trust,
Everyone else must have an X.509 certificate.
Everyone else must have an X.509 certificate.
there are 40 millions lines of code in windows xp (35 million in win2k). you could do a crude (or very nice one, depending on skill level) clone checker in under 5k lines of code.
and computer science includes programming. (software engineering is an entirely different matter, and discussion)
in the course of most CS degrees, you'll have to write at least 1 3-5k line program on your own, and usually one of about the same size in a group. as long as you don't do anything silly like a bubble sort, it shouldn't be difficult at all to handle a few hundred connections a second (though i don't think efnet is quite that high, servercentral gets about 1 connect/disconnect every 1-2 seconds (not counting when drone nets connect). currently we have about 3k/120k clients, so a safe guess would be 40 connections per second. on a 2ghz machine, that means each connection gets 50k cycles (ignoring system cycles), which should be more than enough.
and computer science includes programming. (software engineering is an entirely different matter, and discussion)
in the course of most CS degrees, you'll have to write at least 1 3-5k line program on your own, and usually one of about the same size in a group. as long as you don't do anything silly like a bubble sort, it shouldn't be difficult at all to handle a few hundred connections a second (though i don't think efnet is quite that high, servercentral gets about 1 connect/disconnect every 1-2 seconds (not counting when drone nets connect). currently we have about 3k/120k clients, so a safe guess would be 40 connections per second. on a 2ghz machine, that means each connection gets 50k cycles (ignoring system cycles), which should be more than enough.
In God we trust,
Everyone else must have an X.509 certificate.
Everyone else must have an X.509 certificate.
Who is online
Users browsing this forum: No registered users and 2 guests