|
CrazyGuy
|
 |
« on: June 08, 2008, 09:11:51 PM » |
|
In latest discussions with some developers, the idea of resurrecting NightHawks BanBot has come forward again. For doing so, a complete rewrite will be needed as none of the supported hubsofts still use the same API as before. The last version of NightHawk's BanBot had imho only a moderate success. General opinion suggested it was too difficult to use. Too many different commands with complicated syntax. As the BanBot was quite precise, the success rate of the bans added was extremely high. With this I mean that it hardly ever happened someone was banned by mistake or for personal / wrong reasons. To keep this level of preciseness and combine it with making it easier to use, only 1 solution comes to mind : Improved AI. This would allow the BanBot itself to judge a ban and place it in the correct category or reject it. For a bot to be smart, it needs knowledge. Knowledge every Operator / User on DC can have. To be able to make categories and judge bans, the success highly depends on the example bans that can be looked at. Therefor I'd ask: What would you ban ? and why ?Please write down whatever you can think of, there's no right or wrong, but be precise. Don't just say "I ban for illegal share", but also provide as many filenames you consider "illegal share". Please don't forget that there are other reasons a user can be banned for, besides file-related. We would like to hear those too. Paste as much as possible , and please don't comment other people's entries as ( like said above ) this is not about right or wrong. And maybe, a couple of "wrong bans" would be good to have as well  Thnx to all pasting here 
|
|
|
|
« Last Edit: June 08, 2008, 09:13:33 PM by CrazyGuy »
|
Logged
|
|
|
|
-VIPER-
Developer
Newbie
Offline
Posts: 1
|
 |
« Reply #1 on: June 08, 2008, 09:54:31 PM » |
|
underage porn
example's: Morpheus Reason: Forbidden search on: r@ygold Morpheus Reason: Forbidden search on: preteen Morpheus Reason: Forbidden search on: underage
|
|
|
|
|
Logged
|
Greetz -VIPER- Developer www.rs2soft.nl Developer -Eximius- hubsoftware Developer www.publichublist.nl
|
|
|
Lord_Zero
Developer
Full Member
Offline
Posts: 107
|
 |
« Reply #2 on: June 09, 2008, 07:09:30 PM » |
|
The biggest problem with the old banbot was that it required numeric category identifiers instead of searching for synonims of category names. For example, the words "fake" and "cheat" usually refer to fake share or a client with fake capabilities - if the reason has one of these words the first thing to do would be to search for a share size, tag, or other key words like "slots", "hammering", "locker", "stealth" etc. If the word "forbid" is in a reason it usually could refer to forbidden files searched or shared, forbidden words in chat messages, forbidden words in descriptions or nicknames. Common key words are also "flood" and "spam" - banbot should search for at least 1 chat message that contains the actual reason. Also, if given a chat line as reason, that chat line could contain an address of a hub or website => category: spam, some key words that are used by most hub flooders => category: flood, etc. If a chat line given as reason doesn't have any predefined keywords the ban could still be for one of supported categories or for some new categories that are not supported by banbot and are needed to be added to it. Categories like "bad language", "threats", etc. are not easy to be decided automatically. Bans that are not categorised automatically should be categorised by moderators and the banbot should be improved with new categories and new key words. A few examples of good reasons: [2008-04-13 10:33] (Added by: [Global~Gathering]Inhaler™) - !banip 86.92.99.221 User=facebeest swe-krstd.zapto.org Advertise [2008-04-13 13:03] (Added by: [Global~Gathering]Inhaler™) - !banip 79.175.80.65 MarkoIvkovic Sabotaging [2008-04-18 22:26] (Added by: [-TE-]-Lord_Zero) - !banip 79.118.233.83 [18:34] <i-love-proxy> CINE VREA PROGRAM DE CONTROLAT ALT PC SA INTRE IN LISTA MEA SA IA DIN "PROGRAME" CITITI INSTRUCTIUNILE CU ATENTIE ! [2008-05-01 20:48] (Added by: [Global~Gathering]Inhaler™) - !banip 79.118.43.161 MoneyMaker Make Money Here : http://tinyurl.com/494btn Spamming [2008-05-04 12:27] (Added by: [Empire]Cappan) - !banip 89.216.107.241 <mixon> i have good BDSM and PORN hub for you, more then 300 users, server 4 gb/s just click the link if you want: dchub://serbianbdsmhub.homeunix.com:1209 [2008-05-04 20:03] (Added by: [Empire]Cappan) - !banip 86.127.201.234 [20:01:46] <Catalin> Hub Rds FiberLink+ Metropolitan dchub://onestirds.ath.cx:411 [2008-05-25 21:32] (Added by: [NightHawk™]CrazyGuy) - !banip 78.108.248.69 [21:21:08] [ 78.108.248.69 ] <Evergreen-> i want flood other hubs [2008-05-27 06:00] (Added by: [/-\]€®å§éÑ']['éÑå']['ا) - !banip 81.100.169.202 flooder :::> <ltnpdpurcalvifdiqxjd3> T.E.N+FET+ME Owns you Now ! ....... [2008-06-01 22:51] (Added by: [EviiLioN™]Mr.ÐøøZeR) - !banip 78.82.226.144 Nick: Jappe - Advertise in pm for Shadows Rock net! ( dvdr hub ) [2008-06-07 16:39] (Added by: [Imperial™]Tessan™) - !banip 88.85.170.161 <ASTERIKS> http://10.103.2.101:8888/lleo.aha.ru/na/ [2008-06-08 15:21] (Added by: [-TE-]-Lord_Zero) - !banip 79.116.89.57 Fake share/client detected from [Ww]-Thundernet (79.116.89.57) - Incorrect IP in $ConnectToMe / $Search - "82.10.155.116:80" And a few wrong reasons: [2008-05-14 15:41] (Added by: [EviiLioN™]Mr.ÐøøZeR) - !banip 85.144.252.56 hubthieves, try to steel the hub! [2008-05-12 21:50] <Charlie> +banip 89.185.193.194 [2008-05-12 21:50] < 'Ban][BOT'> Charlie added [=NEW BanIP=] !banip 89.185.193.194 [2008-05-25 20:34] <AlKi> 319 AlKi 2008-05-25 19:25:09 !banip 75.85.157.227 this hub does not support lamers, come back in like 10.000 years, sorry [2008-05-25 20:34] <AlKi> banati si voi pe unde puteti [2008-05-25 20:34] <AlKi> 10x [2008-05-25 20:38] <KL_JandeR> :huh: [2008-05-25 20:39] <AlKi> in the next 20-40 minutes you may notice lag on this hub, have no fear, i am ddos-ing lamers [2008-05-25 21:07] <[-U-NITE-]C0v0raSh> !banip 86.127.74.195 Sa ne bagam toti pula in mata ( by C0v0raSh )
|
|
|
|
|
Logged
|
|
|
|
|
CrazyGuy
|
 |
« Reply #3 on: June 09, 2008, 07:41:16 PM » |
|
Yes, the idea of a panel judging non-automatic bans has been mentioned by several people. I intended to make a new topic regarding the panel and the voting system today but haven't done so yet. I will do so later on today 
|
|
|
|
|
Logged
|
|
|
|
|
CrazyGuy
|
 |
« Reply #4 on: June 10, 2008, 09:15:22 PM » |
|
some entries from the previous version BanBot ["Filename"] = "- best sex ever (complete)...very young cute tan girl handjob, titty fuck (lolita r@ygold teen underage pedo).mpg", ["Filename"] = "xxx teen 17 year young cute lolita pussy fistfuck shaved young teen sex fuck fist anal lesbian hardcore dick porno lolita.mpg", ["Filename"] = "youngunderage.mpg", ["Filename"] = "14 yo son fucks mom while 12 sister watches incest porn preteen kiddy sexy teen girl porno ass vaginal porno britney spe(9).mpg", ["Filename"] = "hell yes!!!!!!!! 17yr boy doggyfuck 16yr sister brother lolita child preteen 1(1)(lolitas, sex, porn, hentai, manga, rape, anime.mpg", ["Filename"] = "family sex - hot taboo - sister seduces brother fucks and sucks big cock.mpg", ["Filename"] = "(av)(  )(??)   ? - (13yo lolita rape and crying with feet bound - bd sm bdsm torture slave bondage ).mpg", ["Flood"] = "]['€AM€LITE Øwñ§ ýåå Ѻw åñd FØ®èvè® 2oo7 \ We Own DC !! We Rule DC !! We Fµck DC !! \ We Own DC !! We Rule DC !! We Fµck DC !! \ ']['€AM€LITE Øwñ§ ýåå Ѻw åñd FØ®èvè® 2oo7 \ ']['€AM€LITE Øwñ§ ýåå Ѻw åñd FØ®èvè® 2oo7 \ We Own DC !! We Rule DC !! We Fµck DC !! \ We Own DC !! We Rule DC !! We Fµck DC !! \ ",
["Address"] = "[20:49] <•Dildo•> You're now banned - Reason: lankys357.no-ip.info:411 >>>>>> NEMESIS NETWORK RULES - For more details goto www.freedom-network.org.uk ", ["Address"] = "dchub://lsq.no-ip.org:412 /fav", ["Address"] = "dchub://85.228.95.225:411", ["Address"] = "<Liviutzu> 81.18.84.225 b e s t G A Y H U B e v e r 81.18.84.225 v i p 100gb", ["Address"] = "Do You Have Problems With Ratio On Torrent Sites?From Now On You Cand Use http://rofakerz.ro.tl And You Will No More Have Problems !! Producted By RoFakerz™", ["Address"] = "http://www.baitbus.com", ["Address"] = "dchub://87.120.23.190", ["Address"] = "intra shi ajuta sa creasca 82.158.147.151", ["Address"] = "check out: bdsmmasters.no-ip.org", ["Address"] = "Hi, go to the Cannatools hub in Belgium ! it's fun lescannatools.servebeer.com:1411", ["Address"] = "hub: 87.118.175.91", ["Address"] = "dchub://mrok.hopto.org:666 Check it out!", ["Address"] = "http://GIRLS.ab3.eu",
And again, please post as we'll need much more info or example bans
|
|
|
|
|
Logged
|
|
|
|
|
Foxy
Guest
|
 |
« Reply #5 on: June 11, 2008, 03:06:30 AM » |
|
Most logical bans from my side are:
Underage, preteen, incest, r@ygold, animalsex, pedophile movie type bans
However some files have all of these words in one file. Mostly this is not considered a true preteen kind of file but more a file to draw attention in a search. Based on the old collective ideas this would be a kick not a permanent ban.
I do however agree that these should not be shared in hubs in any way.
An idea might be to create a search-and-save-bot in stead of a data-ban-bot. I think it should be possible to create a bot that searches on certain keywords entered by the hubowner and then take action by saving the IP, nick, file name and TTH. The problem with certain op clients nowadays is that they sometimes have problems communicating with other clients mostly because of the protocol changes some implemented etc. That way the adl would not work. the SR however should be available to every client (when active).
An example. Owner has the search-and-save-bot with op status (if not it should not be able to function to avoid abuse like making a search bot out of it) and entered keywords as underage, preteen and r@ygold. The search interval is set to like 30 minutes. One hit could be the file: best sex ever (complete)...very young cute tan girl handjob, titty fuck (lolita r@ygold teen underage pedo).mpg. Then it would collect the data from the one sharing it and the TTH and saves it in a log (maybe montly dated like june2008). The action after might be either a given one in the bot or a message to opchat so the ops can do the action. In this case you might even be able to use it this way that when several keywords are found in one file there would be another action taken like kick. The log might be used for data for owners to check if they want to or maybe implemented in a ban bot.
I know it sounds like something ops should do but like i said the clients nowadays are getting more and more sufisticated, have trouble communicating with eachother at times and different hubsofts have different views/options/cmd's. Using for instance c# would allow access to all hubsofts and using SR should work in all as well. And an advantage to this would be that the owner decides what happens and therefore you take away the doubt people might have of using the banbot because anyone could ban anyone if they just provide a file. Another advantage would be that it has a longer life sentence on dc as the search option in dc will, as far as I know, not change. If so it might be a small change in the bot.
Floods are difficult to perm bans as most are proxy related. We can try to ban all proxies but that would be a hell of a job. ALso sometimes floods are the cause of wars between owners or networks and do not have meaning to other owners. An idea might be to use a dns lib to avoid proxy bans but you would still have the warzone bans
Advertising is also something that is mostly already implemented in hubsoft to block the msg and take action so why ban these from dc in total I would say. Just use the hubsoft wisely or add a script.
Best solution would be that when someone tries to enter a hub it would be checked for certain files before entering and would get notified and or banned that he or she is sharing unwanted files and will not be able to enter any hub at all. But then all hubsoft should probably implement a share screener on log on and that would probably costs too much bw for the owners and to much work for the devs of the hubsoft.
|
|
|
|
|
Logged
|
|
|
|
|
JoniX
Guest
|
 |
« Reply #6 on: June 12, 2008, 10:38:30 PM » |
|
(I've not read every reply so far, I'm too tired right now) Ban as in permban forever, o ban as in ban for X hours? (I've never used the banbot so i dont know how it was :p)
But yeah, the most obivious thing to ban is underage porn, and i dont think that needs any further explonation.
Another thing I do ban for is hub spam/flooding. Banning them in a widely used banbot can help protecting other hubs from those attacks.
And then there are voilent stuff, like videos/pictures containing rapes and assults/maltreatments (if thats the word? when someone get kicked and punched..). Also racist/nazi things can be something to ban. BUT, the thing is that I think those reasons are something thats not a "clean" ban in some hubs, as everyone has their own point of view about rapes/nazi/razism/patrioism and so on.
Maybe it would be nice if the hubowner somehow could decide in their version of banbot which categories that should be applied in their hubs?
|
|
|
|
|
Logged
|
|
|
|
|
en_dator
|
 |
« Reply #7 on: June 13, 2008, 03:45:00 PM » |
|
i'll add known viruses to the list then as stuff I would want to get rid of.
adding to what jonix wrote,
if there are categories, then there might be 'severity' value as well?
and then the one that runs the hub can set things up based on that value?
|
|
|
|
|
Logged
|
|
|
|
Lord_Zero
Developer
Full Member
Offline
Posts: 107
|
 |
« Reply #8 on: June 13, 2008, 06:54:36 PM » |
|
Best solution would be that when someone tries to enter a hub it would be checked for certain files before entering and would get notified and or banned that he or she is sharing unwanted files and will not be able to enter any hub at all. But then all hubsoft should probably implement a share screener on log on and that would probably costs too much bw for the owners and to much work for the devs of the hubsoft.
Some hubsofts do these checks automatically. For example, see options for HeXHub's forbid. To see forbidden file names in opchat you can set it to notify for each forbidden string. Maybe it would be nice if the hubowner somehow could decide in their version of banbot which categories that should be applied in their hubs?
This is why the banbot will categorize bans - to allow hub owners to decide which bans to allow in their hubs. if there are categories, then there might be 'severity' value as well?
Requiring a "severity" value from those who use the banbot seems to be too much for some of them. Instead of severity a better idea would be to have more categories or sub-categories.
|
|
|
|
|
Logged
|
|
|
|
|
en_dator
|
 |
« Reply #9 on: June 13, 2008, 08:45:04 PM » |
|
yea, sub categories defentiely can do the same thing if they are given names that is easy to understand by everyone
/d
|
|
|
|
|
Logged
|
|
|
|
|
Nillan
|
 |
« Reply #10 on: June 23, 2008, 11:06:35 AM » |
|
The main thing I ban for is pedophilic porn files, since I can't check them out I have nothing else to go on than the filename it self. Too bad that the organisations aren't interested in a co-operation so we can get info on files that are bad.
When I clean, I search for the following words:
Rape Incest R@ygold Preteen Young Qwerty Dee, Desi, Lolita Snuff
I always check the size of the files before I ban, if it's just a few pics I don't ban them "global" just a kick and temp ban on the hub. If a person has several movies containing this kind of material I ban them where ever I can, but I don't report them to ecpat anymore.
_I fucked my 25 yr old sisters hot pussy( lolita illegal teen black cock qwerty rape sex xxx hardcore pussy tits porn porno.mpg <--- ban
Swedish supermodel agrees to threesome for money - oral, fuck, anal, DP, 3 facials, DVDA, doggiestyle xxx pornos rapes sexiest sexo.wmv <--- not
just to show an example
For me it's more important to stop the spreading of childporn than someone that is using the wrong client, most networks have different tolerance for such things anyways. But it would be good if everyone could come to some sort of agreement and clean up the hubs from most shit!
//Nillan
|
|
|
|
|
Logged
|
|
|
|
|
en_dator
|
 |
« Reply #11 on: June 24, 2008, 10:05:14 PM » |
|
had another thought on this matter and came to some sort of a conclusion, there are only four categories of things we ban for. Users I dont want in my hub, this can probably only to a small part be solved by a 'global ban bot' as this is very much a personal preference who I want or not want in my hub, naturally known "bad" users can be added, but I actually doubt that it will do much good. Which clients do I want in my hub. Again - very much a personal preference, and this is something that a decent op client handles better than a ban-bot, But - if the bot contains a list of known faking clients that can ofc be useful. Now here is where I think a ban bot can be very useful, an easy way to spread information about bad TTH's to hubs to help cleaning the crap out of the dc world, a client can do this as good as a bot, but it will probably be easier to build a working auto update into one bot than into a bunch of clients. This is where I really would like to see some nice stuff in a bot, while script-enabled hubsofts already can have good protection against spammers and flood attempts there are still hubsofts around with no scripting capabilities and they might need it  . What I like with having a 'global-ban-bot' running in hubs in a net is that it would give the possibility to have all hubs respond more or less simultaniously if a flood or spammer is detected in one of them, and also all hubs will have same commands independent of the hubsoft used. this led me to the idea that what I would like to see is something that I can use in a network to accumulate and distribute ban information, because within a net there will be more commonallity among the above categories than it might otherwise be across different networks. Bans can then ofc be distibuted also to the 'global' database. a structure like hubs <--> network db <--> global db would be what I have in mind atm. more to follow......
|
|
|
|
|
Logged
|
|
|
|
|
CrazyGuy
|
 |
« Reply #12 on: June 25, 2008, 11:41:09 AM » |
|
The structure you have in mind seems to be the way we are going with this. In the previous BanBot, all clients connected to the central db to get updates, but this can cause a high load on the db, especially if bans can be added remotely and send back to the db for the panel to be judged.
There will of course be hubs that are not in a network, and maybe there will be hubs part of a network that want to join without the whole network joining. We could use different hubs to act as 'network switches' for those and group em together.
I've made a MS Paint scetch of the architecture meant, and attached it.
|
|
|
|
|
Logged
|
|
|
|
|