Hi to all great scripters out there
I'm looking for a script that checks for fakeshare
and fake tag etc.
and one more request if can be added
!config, !help, !stats, etc. commands!
look into dcdm++. it is the best way to do those things.
(it's a client, that can be set up kinda like a bot)
and can handle do alot more in the means of fake checking than a hub side script can.
-BH
Yep...I use the DCDM++ v0.308
And there's an option to check filelist BUT!
if it's possible for a BOT to do it on user connection?
http://board.univ-angers.fr/thread.php?threadid=2330&boardid=11&styleid=1&sid=6e0da0415496302c8d16f345685c0585 (http://board.univ-angers.fr/thread.php?threadid=2330&boardid=11&styleid=1&sid=6e0da0415496302c8d16f345685c0585)
read that thread... and there are probably at least 5 more similar to it.. if you use the search.
-BH
edit: here's another: http://board.univ-angers.fr/thread.php?threadid=2698&boardid=11&styleid=1&sid=6e0da0415496302c8d16f345685c0585 (http://board.univ-angers.fr/thread.php?threadid=2698&boardid=11&styleid=1&sid=6e0da0415496302c8d16f345685c0585)
this helps to explain the massive increase in passive users
When you check FileList thru DCDM++
it downloads the filelist...
If the BOT will check the filelist for every user connected
it will use massive download!!!
Or is it work differently?!
As i understood earlier it's not possible and recourses consuming to HAVE anti Fake Share/TAG BOT...
And anoter way is to use DCDM++ to Manually detect the FAKERS!!!
i use this script...and the other day i got FAKER in my hub! when i checked his Filelist with DCDM it didn't detected nothing neither the Script!!!!
the script:
--Made by someone I don't remember who...
--Edited and Optimized by piglja - 11.03.03
badShare = { "10000000000","5368709120","10737418240","13630010000","16106127360",
"21474836480","26843545600","27000000000","32212254720","7970010000",
"37580963840","37970010000","6599201000000","65992010000000","36772010000000",
"3677201000000","42949672960","48318382080","214266156265","53687091200",
"59055800320","1747201000000","16772010000000","147720100000000","10240000000000",
"64424509440","65719010000","69793218560","75161927680","80530636800","85899345920",
"91268055040","96636764160","102005473280","102400000000","107374182400","118648471552",
"128849018880","140301549174","161061273600","174720100000","183287729356","214748364800",
"268435456000","322122547200","375809638400","397760100000","429496729600","536870912000",
"657190100000","1024000000000","183287729357","102392020337","13625783747","174719269601",
"65712999629","26993869455","140295106724","199715979264" }
function checkFake(user)
local s, e, shared = strfind(user.sMyInfoString, "$ALL %S+ .-$ $.+.$.-$(%d+)")
return foreachi(badShare, function(id, value) if value == %shared then return id end end)
end
function NewUserConnected(user)
if checkFake(user) then user:SendData("*** You seem to be using a fakeshare client")
user:Disconnect()
end
end
function OpConnected(user)
if checkFake(user) then user:SendData("*** You seem to be using a fakeshare client")
user:Disconnect()
end
end
SO WHAT THE HELL I DO WITH THEM!!!!
Except BANing?
Hi,
The script and DCDM++, only checks the size of share in bytes, normaly shares that have the last 5 or 6 digits with zero is fake (because its almost impossible). The other is that the numbers that you have in the table are size of fake share in bytes, so if the script hasn't detected just add it to it (it is also almost impossible to someone have the same size of share, but possible)
Best regards, nErBoS
2day's clients with fake share options can fake any size, so scripts like this became obsolete.
dcdm can detect them.
the best way 2 run dcdm is 2 have 1 of your OP's running them, not you.
this way the hub won't suffer from the downloads.
any good OPbot only allows real tag's, dcdm can pick out the clients who pretend 2 be some other client then the tag states.
plop
Quoteplop
the best way 2 run dcdm is 2 have 1 of your OP's running them, not you.
this way the hub won't suffer from the downloads.
okey, i see...
But this way How do i administer the HUB?!
As far as i know, there is no way to Administer HUB without Running the ProtaX and a DC Client at the same time...
And i need an OP i can count on...
DCDM++ can do everything in an automated way, so an op just logs in and it checks for problems.
no need to administer anything, its just a dc++ client mod.
Okey...
But i need the RAW commands 4 that in the DCDM Client
Correct me if i'm wrong...
QuoteOriginally posted by BoJlk
Okey...
But i need the RAW commands 4 that in the DCDM Client
Correct me if i'm wrong...
you setup dcdm like you want it 2 work, then you zip it and 1 of your op's runs it.
for more info about how 2 setup dcdm you can check the topic about it on this board, and offcourse the dcdm forum.
plop