IRC Proxyler bir çok sunucu yöneticisinin başını ağrıtan bir saldırı yöntemidir, bunlardan kurtulmak çok kolay.

 

Size vericeğim kod sayesinde dünyanın en büyük proxy bulma sitesi olan proxylists.net üzerinden socks4 proxyleri çekiceksiniz, hemde tek bir komutla, bu çektiğiniz liste ile bir çok şey yapabilirsiniz, örneğin sunucu koruma botunuza tanıtarak bütün IP’lere bir kaç saniye içerisinde ceza ekleyebilirsiniz böylece o site üzerinden alınan Proxy’ler sizin için baş belanız olmayacaktır, belirtirimki bu listedeki proxylerden başka proxy bulmak çok zordur.

Kodumuz:

CODE:

  1. on *:connect:set %serverprox $server | window -c @proxy | .Remove Proxy.txt | .window -l @proxy | .titlebar @proxy List | sockopen Firefox www.proxylists.net 80
  2. alias proxyler set %serverprox $server | window -c @proxy | .Remove Proxy.txt | .window -l @proxy | .titlebar @proxy List | sockopen Firefox www.proxylists.net 80
  3. on *:sockopen:Firefox:{
  4. sockwrite -n $sockname GET /socks4.txt HTTP/1.1
  5. sockwrite -n $sockname Host: proxylists.net
  6. sockwrite -n $sockname $crlf
  7. sockwrite -n $sockname User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
  8. timerprint 1 5 proxy_yaz
  9. set %updated.proxy $date
  10. }
  11. on *:sockread:Firefox: sockread -f %Firefox | write_Proxy.txt %Firefox
  12. alias write_Proxy.txt {
  13. if $1 == HTTP/1.1 goto end
  14. if $1 == Date: goto end
  15. if $1 == Server: goto end
  16. if $1 == Last-Modified: goto end
  17. if $1 == ETag: goto end
  18. if $1 == Accept-Ranges: goto end
  19. if $1 == Content-Length: goto end
  20. if $1 == Content-Type: goto end
  21. write Proxy.txt $1
  22. :end
  23. }
  24. alias proxy_yaz {
  25. window -l @proxy | titlebar @proxy List | set %print.out $lines(proxy.txt) | set %printing 1
  26. :print
  27. if (%print.out == %printing) { goto end }
  28. echo @proxy $read(proxy.txt , %printing) | inc %printing | goto print
  29. :end
  30. }
  31. menu @proxy {
  32. dclick: Set %proxy.click $read(proxy.txt, $1) | Proxy.con $?*!=“Tekrar Bağlanılsın Mı? Seçtiğiniz Proxy Adresi: $read(proxy.txt, $1) “
  33. Yenile:proxyler
  34. }
  35. alias Proxy.con {
  36. if ($1 == $false) { echo -s Bağlantı iptal edildi.. | goto end }
  37. echo 2 -s %serverprox ‘a Bağlanmak İçin Kullanılan Proxy : $replace(%proxy.click , : , $chr(32) ) | firewall on $replace(%proxy.click , : , $chr(32) ) | Echo -s $server Serverine Bağlanırken Kullanılan Proxy : $replace(%proxy.click , : , $chr(32) ) | server %serverprox
  38. :end
  39. }
  40. alias Proxywin {
  41. if $1 == $null proxy_yaz
  42. if $1 == minimized Window -c @proxy | proxy_yaz
  43. }
  • Kullanımı: /proxyler