Его кстати что-то на форуме сильно ругают почему-то.HackFresse писал(а):А про гигантский шаг хотя бы уникальный дц-клиент Peers3 и
хотя может привычка...
[16:07:25] <# Feed> Infected user detected:
Nick: mirella2525
IP: 77.49.211.8.GR
Detected files:
1. moviesgamessoftware\Beatport Top 100 April (2012) 320KB TBS.exe | 1.66 MB
2. moviesgamessoftware\Beatport Top 100 April (2012).exe | 1.66 MB
3. moviesgamessoftware\Beatport TOP 100 Download April (2012).exe | 1.66 MB
4. moviesgamessoftware\Dance Hitlist Top 100 (2012).exe | 1.66 MB
5. moviesgamessoftware\Dubstep Top 100 May (2012).exe | 1.66 MB
6. moviesgamessoftware\A Big Cock For A Sexy Girl (2010).exe | 1.66 MB
7. moviesgamessoftware\College Girls Are Sexy (2013).exe | 1.66 MB
8. moviesgamessoftware\JTBP Jasmine Rain from College Girls Are Sexy.exe | 1.66 MB
9. moviesgamessoftware\Karolina and Honza - Student Party With Two Young Sexy Girls.exe | 1.66 MB
10. moviesgamessoftware\Playboys Sexy Summer Girls Danny Mathers Plus 22 Sun Kissed Hotties 2012.exe | 1.66 MB
11. moviesgamessoftware\133 Cool Desktop Wallpapers (Part 23).exe | 1.66 MB
12. moviesgamessoftware\Computer Desktop Wallpapers Collection. Part (632).exe | 1.66 MB
13. moviesgamessoftware\101 Windows Phone 7 Apps.exe | 1.66 MB
14. moviesgamessoftware\CBT Nuggets - 70-416 Implementing Desktop Application Environments Microsoft Windows Server 2012.exe | 1.66 MB
15. moviesgamessoftware\Cbt Nuggets Windows 7 Enterprise Desktop Support Technician 70-685.exe | 1.66 MB
16. moviesgamessoftware\CBT Nuggets Windows Server 2008 Server Administrator 70-646.exe | 1.66 MB
17. moviesgamessoftware\Exam 70-411 Administering Windows Server 2012.exe | 1.66 MB
18. moviesgamessoftware\AJ Applegate - Its Okay Shes My Stepdaughter.exe | 1.66 MB
19. moviesgamessoftware\Apple Aperture 3.4.5 (Mac OSX).exe | 1.66 MB
20. moviesgamessoftware\Apple Aperture v3.1.1 Update v3.4.4 (Mac OS X).exe | 1.66 MB
21. moviesgamessoftware\Apple Aperture v3.1.1 Update v3.4.4 (Mac OSX).exe | 1.66 MB
22. moviesgamessoftware\Apple Aperture v3.4.5 (Mac).exe | 1.66 MB
23. moviesgamessoftware\[MULTI] Microsoft Flight Simulator X Acceleration Expansion.exe | 1.66 MB
24. moviesgamessoftware\AppDev Microsoft .NET SharePoint 2010 for Developers Volume 2.exe | 1.66 MB
25. moviesgamessoftware\Beginning Microsoft SQL Server 2012 Programming.exe | 1.66 MB
26. moviesgamessoftware\Business Intelligence in Microsoft SharePoint 2010.exe | 1.66 MB
27. moviesgamessoftware\Business Intelligence mit Microsoft SharePoint 2010 for Site Owners (2013).exe | 1.66 MB
28. moviesgamessoftware\101 Windows Phone 7 Apps.exe | 1.66 MB
29. moviesgamessoftware\[Pluralsight- training] Building Windows 8 Metro Apps with C # and XAML.exe | 1.66 MB
30. moviesgamessoftware\Adobe CS6 Master Collection (Windows).exe | 1.66 MB
[16:07:25] <# Feed> [03] mirella2525 with IP 77.49.211.8 and class 0 kicked: <# TE> Virus spreader _ban_
[16:09:24] <# Feed> Infected user detected:
Nick: gamerloon94
IP: 186.214.161.113.BR
Detected files:
1. New folder\Top 100 Windows Tools Ultility 07.2012.zip | 628.03 KB
2. New folder\28 Best Windows 7 Themes Collection.zip | 628.02 KB
3. New folder\CBT Nuggets- Microsoft Windows Server 2012 70-413.zip | 628.05 KB
4. New folder\Collection Of Themes For Windows 7.zip | 628.02 KB
5. New folder\DriverPacks for Windows 200 XP 2003 Vista 7.zip | 628.04 KB
6. New folder\DriverPacks for Windows 2000 XP 2003 Vista 7 25.zip | 628.04 KB
7. New folder\Apple Aperture V3.3 Mac Osx.zip | 628.01 KB
8. New folder\Apple Compressor 4.0.6 Mac Osx.zip | 628.01 KB
9. New folder\Apple Compressor v4.0.6 Mac OSX.zip | 628.01 KB
10. New folder\Apple Final Cut Pro X 10.0 Content X86x64 ISOWin.zip | 628.05 KB
11. New folder\Apple Final Cut Pro X 10.0.9 Mac OSX.zip | 628.02 KB
12. New folder\Microsoft Windows 8.exe.zip | 627.99 KB
13. New folder\CBT Nuggets- Microsoft Windows Server 2012 70-413.zip | 628.05 KB
14. New folder\Microsoft AutoRoute 2011.zip | 628.00 KB
15. New folder\Microsoft Autoroute Euro 2013.zip | 628.01 KB
16. New folder\Microsoft Desktop Optimization Pack 2012.zip | 628.03 KB
17. New folder\Microsoft Dynamics AX 2012.zip | 628.00 KB
18. New folder\Microsoft Windows 8.exe.zip | 627.99 KB
19. New folder\Windows 8.exe.zip | 627.97 KB
20. New folder\28 Best Windows 7 Themes Collection.zip | 628.02 KB
21. New folder\Ableton Live 9 Suite 9.0.5 WindowsMacOSX.zip | 628.03 KB
22. New folder\Activator For Windows 8 and Office 2010 2013 Mega P.zip | 628.05 KB
23. New folder\Adobe Master Collection CS6 LS16 FINAL WINDOWS.zip | 628.04 KB
24. New folder\AudioMulch 2.2.3 WindowsMacOSX.zip | 628.01 KB
25. New folder\Adobe Acrobat XI Pro v11.0.exe.zip | 628.00 KB
26. New folder\Adobe After Effects CS5.exe.zip | 628.00 KB
27. New folder\Adobe Captivate 6.0.exe.zip | 627.99 KB
28. New folder\Adobe Creative Suite 6.exe.zip | 628.00 KB
29. New folder\Adobe Dreamweaver CS5.exe.zip | 627.99 KB
30. New folder\100 Best Adobe Photoshop Plugins 2012.zip | 628.03 KB
[16:09:24] <# Feed> [03] gamerloon94 with IP 186.214.161.113 and class 0 kicked: <# TE> Virus spreader _ban_
Также имеется дополнительная инфа в процессе, довольно много флуда, потому conf.logs по умолчанию на 1 ступени.[16:17:54] <# Feed> Infected user detected:
Nick: akaswizzssss
IP: 89.45.12.62.RO
Detected files:
1. torrents\Billboard Top 100 Songs of 2012.exe | 296.59 KB
2. torrents\Driverpacks For Windows 200 Xp 2003 Vista 7.exe | 296.59 KB
3. torrents\Genuine For Windows 8 Build 7850 V1.0.exe | 296.52 KB
4. torrents\Kmsmicro V.4.0 For Windows 7 8.exe | 296.54 KB
5. torrents\Mac 7 Windows 7 Ultimate x64 By Prince Nrvl.exe | 296.57 KB
6. torrents\Microsoft Windows 7 OEM SP1 x86x64.exe | 296.53 KB
7. torrents\Apple Aperture V3.3 Mac Osx.exe | 296.57 KB
8. torrents\Apple Compressor 4.0.6 Mac Osx.exe | 296.56 KB
9. torrents\Apple Final Cut Pro X 10.0.9 Mac OSX.exe | 296.57 KB
10. torrents\Apple Final Cut Pro X 10.0.9 with Content Mac OSX.exe | 296.59 KB
11. torrents\Apple Final Cut Pro X v10.0.8 Mac OSX.exe | 296.59 KB
12. torrents\Microsoft Dynamics GP 2010 SP4.exe | 296.58 KB
13. torrents\Microsoft KMS Activator AIO V25.08.2013.exe | 296.59 KB
14. torrents\Microsoft Office 2010 v14.0.4734.1000 Pro Plus.exe | 296.56 KB
15. torrents\Microsoft Office 2013 Professional Plus Consumer Pre.exe | 296.53 KB
16. torrents\Microsoft Office 2013 Professional Plus Original MSD.exe | 296.60 KB
17. torrents\Anthemion Software Jutoh 1.65 Windows Macosx.exe | 296.51 KB
18. torrents\Autodesk Maya 2012 Service Pack 2 Windows Osx Linux.exe | 296.59 KB
19. torrents\AutoMapa 6.12 RC EU 2013ML Windows Mobile Windo.exe | 296.60 KB
20. torrents\Bitdefender Windows 8 Security 2013 Trail Reset.exe | 296.57 KB
21. torrents\Digidna Diskaid 5.42 Windows Macosx.exe | 296.58 KB
22. torrents\100 Best Adobe Photoshop Plugins 2012.exe | 296.54 KB
23. torrents\Adobe Acrobat Pro Xi V11.0.0.379.exe | 296.57 KB
24. torrents\Adobe Acrobat X Pro 10.1.3 Mac Osx.exe | 296.59 KB
25. torrents\Adobe Acrobat X Pro V10.1.4 English French German.exe | 296.57 KB
26. torrents\Adobe Acrobat XI Pro 11.0.4.exe | 296.60 KB
27. torrents\Masters of Sex S01E04.exe | 296.54 KB
28. torrents\My Awkward Sexual Adventure 2012.exe | 296.54 KB
29. torrents\My Awkward Sexual Adventure 2013.exe | 296.59 KB
30. torrents\Q Sexual Desire 2011 720p.exe | 296.59 KB
[16:17:54] <# Feed> [03] akaswizzssss with IP 89.45.12.62 and class 0 kicked: <# TE> Virus spreader _ban_
[15:44:16] <# Feed> Ponential infected user detected:
Nick: aleeenast
IP: 91.240.65.9.SE
Used size: 444.33 KB
First file: Share\Billboard Top 100 of (2010).exe
[15:44:16] <# Feed> Ponential infected user detected:
Nick: akaswizzssss
IP: 89.45.12.62.RO
Used size: 296.59 KB
First file: torrents\Billboard Top 100 Songs of 2012.exe
[15:44:16] <# Feed> Ponential infected user detected:
Nick: mirella2525
IP: 77.49.211.8.GR
Used size: 1.66 MB
First file: moviesgamessoftware\Beatport Top 100 April (2012) 320KB TBS.exe
[15:47:11] <# Feed> Ponential infected user logged out:
Nick: ryanm6520
IP: 203.88.154.210.IN
Detected files: 5
Used size: 584.32 KB
Last file: software\Billboard Top 100 Hits 1982 Crack.exe
[15:48:46] <# Feed> Ponential infected user detected:
Nick: aleeenast
IP: 91.240.65.9.SE
Detected files: 15
Used size: 444.35 KB
Last file: Share\Computer Desktop Wallpaper 5.exe
Если есть идеи, баги и т.д, пожалуйста пишите, будет исправлено, добавлено, улучшено.[15:51:16] <# Feed> Ponential infected user detected:
Nick: psaltisith33
IP: 84.161.182.249.DE
Detected files: 15
Used size: 778.78 KB
Last file: Programm\600 Sexy Bikini and Lingerie Girls Full HD Wallpapers 1920 X 108.rar
 
 Код: Выделить всё
<nick>|<ip>|<exact share in bytes>|<date:xx-xx-xx> <time:xx:xx:xx>Вот по файлам банить точно бессмысленно. Файлы боты могут генерировать на лету под каждый поисковый запрос и запрос на закачку. Идея с банами абсолютно нецелесообразна. Основная цель - децентрализация. Нужно чтобы только конечные пользователи принимали решение. А администраторы хабов и разработчики клиентов максимум что могут/должны - разработать инструмент, помогающий пользователям делать правильный выбор. Поэтому если вы всётаки хотите вести базу недобросовестных клиентов - то не надо их банить, надо только сообщать пользователям, качающим с них, что они вероятно распространители вирусов. А пользователи уже пускай сами решают.Damaks писал(а):в базу будут добавлять "мусорные" файлы, хотя скорее наоборот реальные "полезные" файлы - новинки кино к примеру
Смысл был сделать ее автономной, никакой ручной модерации, по крайней мере с моей стороны.andruw писал(а):Вы сейчас уверены что сможете каждый день тратить время на её модерацию, но по моему опыту без стимула вы перестанете это делать уже через пару недель и пустите всё на самотек.
 Вся фишка в папке с вирусами - скрипт ищет 30 совпадающих файлов в одной папке, не в разных, как было раньше. Ну и еще мелочи как give up - чистит список поисковых результатов время от времени, ибо можно собрать миллион бестолковых файлов от "невирусных" юзеров.
 Вся фишка в папке с вирусами - скрипт ищет 30 совпадающих файлов в одной папке, не в разных, как было раньше. Ну и еще мелочи как give up - чистит список поисковых результатов время от времени, ибо можно собрать миллион бестолковых файлов от "невирусных" юзеров.Это наверное зря, только что обновил версию до 0.5. Советую просто оставить мою ссылку на скрипт, он там всегда последней версии.Быстрый ответ писал(а):Добавил версию для Verlihub в заглавный пост. Там же немного исправленный вариант для PtokaX.


Код: Выделить всё
if *
		for *
			for *
				if *
					if *
						if *
							if *
								if *
									if *
										if *
											if *
												for *
Не видел, просто пытаюсь осмыслить все варианты. Если я до этого додумался - создатель бота додумается подавно.RoLex писал(а):Значит ты видел такую картину когда бот на самом деле шарит и отвечает на поисковые запросы но шлет нулевую шару?
Пользователь при расшаривании шлет новый размер шары не с каждым новым файлом, а с определенной периадичностью, точно не знаю какой. Поэтому вариант отдачи файлов и ответов на поисковые запросы с нулевой шарой вполне возможен и от обычных пользователей.Можно считать это читом, верно ведь?
 ), но мне как новичку было бы легче читать и понять что-то вроде
 ), но мне как новичку было бы легче читать и понять что-то вроде
Код: Выделить всё
function VH_OnParsedMsgSR (nick, data)
  local ok, class = VH:GetUserClass (nick)
  if not ok or class >= conf.skip then
    return 1
  end
  local ok, _, path, name, size = data:find ("^%$SR [^ ]+ (.-)([^\\]-)" .. string.char (5) .. "(%d+) .+")
  if not(ok and path and name and size and # path > 0 and # name > 0 and tonumber (size) > 0) then
    return 1
  end
local fileExt= .... 
  if(validateExt(fileExt) and validateName(name)) then
    
    addToSets(nick,path,name,size)
    if getitem (sets.user [nick][path]) >= conf.find then
      sendAlertMessage(nick,path)
      VH:KickUser (sets.from, nick, conf.kick)
      sets.user [nick] = nil
      return 0
    end
  end
  return 1
end -- /VH_OnParsedMsgSR
function validateExt(fileExt)
   for _, ext in pairs (conf.exts) do
        if(fileExt == ext) then 
            return 1
        end
   end
   return 0
end
function validateName(name)
         if (name:lower ():find ("%.part%d+%.rar$")) then
              return false
          end
         -- проверка по циклу на составные части
      return 0
end
function addToSets(nick,path,name,size)
  if sets.user [nick] then
    if sets.user [nick][path] then
      if not sets.user [nick][path][name] then
        if math.abs (sets.user [nick][path][""] - tonumber (size)) <= conf.diff then
          sets.user [nick][path][name] = tonumber (size)
        end
      end
      sets.user [nick][path][""] = tonumber (size)
    else
      sets.user [nick][path] = {
        [""] = tonumber (size),
        [name] = tonumber (size)
      }
    end
  else
    sets.user [nick] = {
      [""] = os.time (),
      [path] = {
        [""] = tonumber (size),
        [name] = tonumber (size)
      }
    }
  end
end -- /addToSets
function sendAlertMessage(nick,path)
  if conf.verb == 2 then
    local feed, list = "", ""
    for fame, fize in pairs (sets.user [nick][path]) do
      if # fame > 0 then
        list = list .. " " .. path .. fame .. " | " .. getsize (fize) .. "\r\n"
      end
    end
    list = list:gsub ("%$", "$")
    list = list:gsub ("|", "|")
    feed = "Infected user detected:\r\n\r\n"
    feed = feed .. " Nick: " .. nick .. "\r\n"
    feed = feed .. " IP: " .. getaddr (nick) .. "\r\n"
    feed = feed .. " Found files:\r\n\r\n"
    feed = feed .. list
    VH:SendPMToAll (feed, sets.feed, conf.feed, 10)
  elseif conf.verb == 1 then
    VH:SendPMToAll ("Infected user detected with IP " .. getaddr (nick) .. ": " .. nick, sets.feed, conf.feed, 10)
  end
end -- /sendAlertMessage