New Hub Security Bot
 

News:

29 December 2022 - PtokaX 0.5.3.0 (20th anniversary edition) released...
11 April 2017 - PtokaX 0.5.2.2 released...
8 April 2015 Anti child and anti pedo pr0n scripts are not allowed anymore on this board!
28 September 2015 - PtokaX 0.5.2.1 for Windows 10 IoT released...
3 September 2015 - PtokaX 0.5.2.1 released...
16 August 2015 - PtokaX 0.5.2.0 released...
1 August 2015 - Crowdfunding for ADC protocol support in PtokaX ended. Clearly nobody want ADC support...
30 June 2015 - PtokaX 0.5.1.0 released...
30 April 2015 Crowdfunding for ADC protocol support in PtokaX
26 April 2015 New support hub!
20 February 2015 - PtokaX 0.5.0.3 released...
13 April 2014 - PtokaX 0.5.0.2 released...
23 March 2014 - PtokaX testing version 0.5.0.1 build 454 is available.
04 March 2014 - PtokaX.org sites were temporary down because of DDOS attacks and issues with hosting service provider.

Main Menu

New Hub Security Bot

Started by Ruri_Ruri, 18 November, 2004, 15:04:52

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Ruri_Ruri

ok, ive been working on a new Hub Security bot called Chibi-Chibi. its way better than my last one, cuz it can do so much more

link: www.chibi-chibi.tk

feel free to hack the exe, or whatever you uber n00b l337 wannabe's do :p
you wont find anything.... just debug stuff :p

ive tested it in several hubs, and its very stable and uses little momory at all, and about the same (maybe less) bandwidth than a DC++ client

have fun with it and whatnot, and email me with any bugs or errors or any ideas i can implement in later releases (key_the_metal_idol1337@yahoo.co.uk)

~RR
Darkness beyond twilight
Crimson beyond blood that flows
Buried in the stream of time is where your power grows
I pledge myself to conquer all the foes who stand against the mighty gift bestowed in my unworthy hands
Become one with my body
And let us walk the path of destruction together

witch




OpticaL

Nice project Ruri keep up the good work =)

Ruri_Ruri

link shouldnt be dead... works for me anyways

it dead for anybody else?
Darkness beyond twilight
Crimson beyond blood that flows
Buried in the stream of time is where your power grows
I pledge myself to conquer all the foes who stand against the mighty gift bestowed in my unworthy hands
Become one with my body
And let us walk the path of destruction together

blackwings

#4
nice security bot ruri :)

but if I understand correctly, your bot will kick the user if it founds one off the things you have chosen to detect. But that can cause problems, so can't you add so it will only report to ops if it finds anything. For example: if you choose to detect & kick child porn, then it might also kick user that shares like the anime serie kiddy grade, which isn't child porn. there is also mp3 songs that has words like teen and child, they will get kicked to :S so a option that report to ops intead of kicking would be good if it was added.


n1ck

dcuk.direct-connect.co.uk

**compiled bots are like what microsoft is to open source!**

Ruri_Ruri

please please please leave any ideas you have here :)
Darkness beyond twilight
Crimson beyond blood that flows
Buried in the stream of time is where your power grows
I pledge myself to conquer all the foes who stand against the mighty gift bestowed in my unworthy hands
Become one with my body
And let us walk the path of destruction together

blackwings

QuoteOriginally posted by Ruri_Ruri
please please please leave any ideas you have here :)
what about the thing I wrote in me post before this one?


Ruri_Ruri

well like i said in the email, ill consider it because it means i wud have to completely re-write the prog to do that :(
Darkness beyond twilight
Crimson beyond blood that flows
Buried in the stream of time is where your power grows
I pledge myself to conquer all the foes who stand against the mighty gift bestowed in my unworthy hands
Become one with my body
And let us walk the path of destruction together

blackwings

#9
I'm wondering about 3 things in chibi chibi =

1)  ruri, what does chibi chibi consider as share faking? does it only check if there is to many zeros and check if the real share size is o or -1? or does it also check the share size difference? well, if it check share size difference, I hope it doesn't kick users with only like 2% share differnce, because they might just have forgotten to refresh their share.

2) the kazaa file check, does it kick everyone with .dat files or does it also check for a pattern in the file name to identify if it really is a kazaa file?

3) hmm, I see that you can specificlly block dc++ 0.666, is there something very wrong with that version? If it is, why don't block version 0.403 and later, because they does massive MyInfo spamming when they are hashing.


Ruri_Ruri

1) chibi checks for sizes with too many 1's 2's 3's etc, aswell as dodgy amounts like 123456789, 98765432 etc. and also dodgy amounts like 12121212 or 2323234545.... you get the picture

2) chibi will check to see if a file has the string 'download' and '.dat' in the file name. these are usually kazaa files, although there may be a few bugs in it (one has just been reported to me)

3) 0.666 is an unstable client, and some hubs reject it because of this. as for 403+ thats going in the next release. i was going to put in in 104, but forgot ^_^;; lol

oh, and thanks for taking notice of the bot :) *shakes paw* :P
Darkness beyond twilight
Crimson beyond blood that flows
Buried in the stream of time is where your power grows
I pledge myself to conquer all the foes who stand against the mighty gift bestowed in my unworthy hands
Become one with my body
And let us walk the path of destruction together

blackwings

#11
QuoteOriginally posted by Ruri_Ruri
oh, and thanks for taking notice of the bot :) *shakes paw* :P
np, I'm glad that my observations helps you :)

hmm... I'm wondering about another thing, the hub flooder detection, what things does it really stoop? does it do the same things as deflood 4.5.4, or does it even stoop more hub flooders?

EDIT: I remebered another thing while lookin in the settings. the slot facking detection, what kinds off things does it look for? does it look for users which disconnect you immediately on connection, if the stated slot number is incorrect, timeouts or even the slot faking that does your download from the faking user unstable?

EDIT 2: noticed two bugs:
1) if you make the chibi chibi share box empty(no numbers or letter) or put a letter instead of a number, you get this error message = Run-time error '13': Type mismatch

2) this is just a very small graphical mistake, but the upper edge of the port setting box is missing it's black line  ;)


Ruri_Ruri

at the moment, the hub flooder detection only gets the most commonly used ones, but the next release gets the ones deflood cant spot (because me and meka wrote 99% of the flooders used, we know what you need to do to detect them) hehe

with the slots, it checks whether they have a strange slot count i.e 100/100 slots or 0/100 or 0/0.. u know, something weird. thats as far as ive got with that so far ^_^

thanks for the share bug, sorted that :)

cant see the black line missing on the port box tho ^_^;;
Darkness beyond twilight
Crimson beyond blood that flows
Buried in the stream of time is where your power grows
I pledge myself to conquer all the foes who stand against the mighty gift bestowed in my unworthy hands
Become one with my body
And let us walk the path of destruction together

blackwings

QuoteOriginally posted by Ruri_Ruri
with the slots, it checks whether they have a strange slot count i.e 100/100 slots or 0/100 or 0/0.. u know, something weird. thats as far as ive got with that so far ^_^
hmm, so it counts odd slot numberm and in what number of slot starts chibi chibi kick people? (30/30, 0/30) or (40/40, 0/40) or (50/30, 0/50)?


Tonybis

Hey Ruri :)

You know what I can't believe? When reading all of the replies given to ruri in this topic, i came to this conclusion. Ever heard of THANKING ruri? He provides you with something for your personal benefit, and all he gets are comments (to me i think they are complaints -_-) but what about your manners? :P

Well whatever, I took a copy of your bot ruri and gave it the same share as you :P You will notice next time you look in my hub ^_^ . Well see ya around and TY!!!! :-P

Ruri_Ruri

new release (0.111 BETA) at chibi-chibi.tk

also looking for new bots i can do like multi hub chat bots and intelligent chat bots. any other ideas?
Darkness beyond twilight
Crimson beyond blood that flows
Buried in the stream of time is where your power grows
I pledge myself to conquer all the foes who stand against the mighty gift bestowed in my unworthy hands
Become one with my body
And let us walk the path of destruction together

[NL]Pur

You guys must have too much time , or something.

First you make an flooder and then you make a script that counters it.

Ruri_Ruri

that wasnt the answer i was looking for. and it still didnt answer the question, which was, do you have any other ideas for bots?

plus, any bugs/errors on chibi?
Darkness beyond twilight
Crimson beyond blood that flows
Buried in the stream of time is where your power grows
I pledge myself to conquer all the foes who stand against the mighty gift bestowed in my unworthy hands
Become one with my body
And let us walk the path of destruction together

NightLitch

Hey! Great Work!

Question:

Does it check the $MyINFO Slots to $ConnectToMe Slots

that is one of the ways many users fake their slots in BCDC++ now days, atleast in my hub.

function SRArrival(sUser, sData)
	local _,_,From,Path,FileSize,FreeSlots,TotalSlots,Who = string.find(sData, "^%$SR%s+(%S+)%s+(.*)(%d+)%s+(%d+)%/(%d+).*(%S+)%|$")
	if TotalSlots and tonumber(sUser.iSlots) ~= tonumber(TotalSlots) and Profiles[sUser.iProfile].CheckFakeSlot == 1 then --and FakeSlotCheck == 1 then
		SendPmToNick(sUser.sName, BotName, "You are faking your slot count, you have been banned !!")
		Report( sUser.sName.." - "..sUser.sIP.." is faking "..sUser.iSlots.." slot(s) in MyINFO, real slot count: "..TotalSlots.." slot(s). User is banned!!")
		ReportToUser( sUser.sName.." has been banned for faking slots")
		Save.Log(sUser.sName,BotName,"MyINFO slot faking",Bans,"Bans",File.Bans)
		sUser:Ban()
	end
end

My code from THoR 4

Hope this is for some use, I don't know...

Keep up the good work, going to test the client - bot better tomorrow.

Best Regards / NightLitch
//NL

blackwings

#19
Is DC++ 0.667 and 0.668 stable? If not, then you might need to change the kick funtion for DC++ 0.666 to =
DC++ 0.666-0668

EDIT: 0.668 is stable, so a blocking of 0.666-0.667 would be good.


hyeclass

im using SOCKS5 proxies to connect but the bot isnt kicking me....

Ruri_Ruri

ok, if you can come into my hub, ill see what the problem is
im running the most up-to-date version, 0.112 (obviously) but ive been suspecting that the socks5 option isnt working

hub is eden.otaku-anime.net
Darkness beyond twilight
Crimson beyond blood that flows
Buried in the stream of time is where your power grows
I pledge myself to conquer all the foes who stand against the mighty gift bestowed in my unworthy hands
Become one with my body
And let us walk the path of destruction together

TiMeTrAVelleR

Testing  bot  now  works  quite  good     But


cpu  usage  at  40 till  50 %   thats  abit much

anithing  you can do about that

TiMe  :)

Ruri_Ruri

not much i can do at the moment, as it only seems to be a select few computers it uses that much CPU

it runs quickly and efficiently with 1 or 2% at max

ill have a look into it, but most of the computers ive run it on, or others have run it on work great
Darkness beyond twilight
Crimson beyond blood that flows
Buried in the stream of time is where your power grows
I pledge myself to conquer all the foes who stand against the mighty gift bestowed in my unworthy hands
Become one with my body
And let us walk the path of destruction together

TiMeTrAVelleR

Cpu  went stabel  at  3  a  4  %  thats  oke  ;)

Only think  i hoped  youre bot could stop the hubflooders  but dident  thats  a shame  but for the rest  runs  fine

TiMe

SMF spam blocked by CleanTalk