PtokaX forum

Archive => Archived 5.0 boards => Request for scripts => Topic started by: gemini on 08 August, 2005, 13:13:07

Title: request script antitrojan
Post by: gemini on 08 August, 2005, 13:13:07
request script antitrojan with ban user with view port open and possible closed?

it' s possible?
thanks bye
Title: i think u want this...
Post by: ?Tr??T_???? on 08 August, 2005, 13:43:25
--// ------------------------------------------------------------------------------------------------------------ --
--// -  GeceBekcisi'nin yazdigi HubBekcisi s?r?m 0.5 ten alintidir
--// -  Stripped from HubBekcisi v0.5 by GeceBekcisi
--// ------------------------------------------------------------------------------------------------------------ --
--// -  Features: Simple Win32.Tibick detection
--// ------------------------------------------------------------------------------------------------------------ --
--------------------------------------------------------------------------------------------------------------------
--// Global Settings
--------------------------------------------------------------------------------------------------------------------
sBot = "-=Anti-Virus=-"      -- Bot's Name   ( leave so if you don't want to use a special name for your bot )
sRdAd = frmHub:GetRedirectAddress()   -- Redirect address    ( leave so if you want users to be redirected to the default redirect address )
sRedirect = "off"         -- Redirect detected users         ( on / off )
sInform = "on"         -- Inform user why he was banned / disconnected   ( on / off )
sFeed = "on"         -- Feed about detected users         ( on / off )
sFeedType = "OPS"         -- "OPS" for Pm to ops, "NICK" for pm to specified nick below
sFeedNick = "Admin"         -- Enter nick to send feeds if NICK selected above
sKickType = "BAN"         -- "DSC" to disconnect user, "BAN" to timeban user for specified minutes below
iTimeBan = "60"         -- TimeBan time in minutes if BAN selected above
--------------------------------------------------------------------------------------------------------------------
-- Some notes about Kick Type setting
-- Disconnecting may cause feed spam if a popular hub with feed turned on
-- TimeBanning fixes feed spam but may cause a slow hub because of huge banlist
--------------------------------------------------------------------------------------------------------------------
--// AntiVirus begins
--------------------------------------------------------------------------------------------------------------------
function Main()
   frmHub:RegBot(sBot)
end

function MyINFOArrival(curUser, sData)
   if curUser.sEmail and string.find(curUser.sEmail, "myemail@host.com") then
      if sFeed == "on" then
         if sFeedType == "OPS" then
            SendPmToOps(sBot, "A user from IP "..curUser.sIP.." is trying to login with Win32.Tibick virus but stopped.")
         else
            SendPmToNick(sFeedNick, sBot, "A user from IP "..curUser.sIP.." is trying to login with Win32.Tibick virus but stopped.")
         end
      end
      if sInform == "on" then
         curUser:SendData(sBot, "Your DC++ system is infected by Win32.Tibick virus. Please clean it before entering our hub!")
         curUser:SendData(sBot, "For more info double click: http://www3.ca.com/securityadvisor/virusinfo/virus.aspx?ID=40789")
         curUser:SendData(sBot, "or http://securityresponse.symantec.com/avcenter/venc/data/w32.tibick.html")
      end
      if sRedirect == "on" then
         curUser:Redirect(sRdAd, " Get an AntiVirus software! ")
      end
      if sKickType == "DSC" then
         curUser:Disconnect()
      else
         curUser:TimeBan(iTimeBan)
      end
   return 1
   end
end
--------------------------------------------------------------------------------------------------------------------
--// AntiVirus ends
--------------------------------------------------------------------------------------------------------------------