• XSS.stack #1 – первый литературный журнал от юзеров форума

Статья Генерация запросов

Benihowy

(L1) cache
Пользователь
Регистрация
30.01.2019
Сообщения
815
Реакции
428
Говорят, если создать «шум» в сетевом трафике, то труднее будет отыскать впн или тор соединения. На что влияет этот «шум»? У провайдеров хранятся логи (по-разному, от 3 месяцев до 2 лет) и в автоматическом режиме они архивируются и скидываются в мусороприемник какого ни будь сервера. Допустим у провайдера 1000 клиентов и за целый день каждый сгенерирует около 1000 запросов. В итоге мы имеем миллион строк в текстовом файле (около 100МБ). На деле, и тех и этих может быть гораздо больше. Когда на этом сервере заканчивается место, очень часто удаляются самые старые файлы. Выходит, что чем больше мы запросов произведем, тем быстрее засорим жесткие диски сервера. Но мы не знаем объём хранилища. Да, возможно, провайдеры хранят их на облаках, но это единицы. Все остальные придерживаются правила – меньше вклад и больше прибыль.
На просторах интернета несколько генераторов трафика - web-traffic-generator, needl, noisy. Вот только они все написаны на питоне, и каким образом их запустить на windows не известно. Почему-то такого рода софт трудно найти, поэтому попытался своими силами что-то написать, используя скриптовый язык autoit
Скрытый контент для зарегистрированных пользователей.

#include <array.au3>
#include <File.au3>
$file1 = FileOpen("word1.txt")
$file2 = FileOpen("word2.txt")
$file3 = FileOpen("word3.txt")
$file4 = FileOpen("word4.txt")
$answ = FileOpen("word_for_search.txt", 2)
Dim $word1[1]
Dim $word2[1]
Dim $word3[1]
Dim $word4[1]
$word1_count = _FileCountLines("word1.txt")
$word2_count = _FileCountLines("word2.txt")
$word3_count = _FileCountLines("word3.txt")
$word4_count = _FileCountLines("word4.txt")
For $i = 1 To $word1_count
_ArrayAdd($word1, FileReadLine($file1, $i))
Next
For $i = 1 To $word2_count
_ArrayAdd($word2, FileReadLine($file2, $i))
Next
For $i = 1 To $word3_count
_ArrayAdd($word3, FileReadLine($file3, $i))
Next
For $i = 1 To $word4_count
_ArrayAdd($word4, FileReadLine($file4, $i))
Next
$googles_domains = FileOpen("googles_domains.txt")
$googles_domains_count = _FileCountLines("googles_domains.txt")
Dim $googles_domains_array[1]
For $i = 1 To $googles_domains_count
_ArrayAdd($googles_domains_array, FileReadLine($googles_domains, $i))
Next
$string = StringSplit("1234567890_qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM", "")
HttpSetUserAgent("Mozilla/5.0 (Android 9; Tablet; rv:76.0) Gecko/76.0 Firefox/76.0 ")
$file = FileOpen("site.txt")
Dim $site[1]
For $i = 1 To _FileCountLines("site.txt")
_ArrayAdd($site, FileReadLine($file, $i))
Next
While True
Switch Random(1, 7, 1)
Case 1
antichat()
Case 2
xss()
Case 3
lost()
Case 4
rutracker()
Case 5
youtube()
Case 6
all_site()
Case 7
google_search()
EndSwitch
Sleep(10000)
WEnd
Func google_search()
$text1 = $word1[Random(1, $word1_count, 1)] & " " & $word2[Random(1, $word2_count, 1)] & " " & $word3[Random(1, $word3_count, 1)] & " в " & $word4[Random(1, $word4_count, 1)]
FileWriteLine($answ, $text1 & @CRLF)
InetRead($googles_domains_array[Random(1, $googles_domains_count, 1)] & "/search?q=" & $text1 & "&source=hp&sclient=gws-wiz", 2)
EndFunc ;==>google_search
Func antichat()
InetRead("https://forum.antichat.ru/threads/" & Random(1, 485000, 1) & "/", 2)
EndFunc ;==>antichat
Func xss()
InetRead("https://xss.pro/threads/" & Random(1, 56000, 1) & "/", 2)
EndFunc ;==>xss
Func lost()
InetRead("https://www.lostfilm.tv/new/page_" & Random(1, 5000, 1) & "/", 2)
EndFunc ;==>lost
Func rutracker()
InetRead("https://rutracker.org/forum/viewtopic.php?t=" & Random(1, 6100000, 1), 2)
EndFunc ;==>rutracker
Func youtube()
$id=""
For $i = 1 To 11
$id &= $string[Random(1, 53, 1)]
Next
InetRead("https://youtube.com/watch?v=" & $id, 2)
EndFunc ;==>youtube
Func all_site()
InetRead("https://" & $site[Random(1, 500, 1)], 2)
EndFunc ;==>all_site

Весь код не стану описывать, так как это может занять еще страниц 10, кто разбирается в программировании все быстро поймет. Опишу только основные моменты. Для примера, возьмем несколько форумов, youtube, google и пачку адресов сайтов. Всего вышло семь объектов, один из которых случайно запускается при повторении цикла.

Рассмотрим вкратце на примере lostfilm

InetRead("https://www.lostfilm.tv/new/page_" & Random(1, 5000, 1) & "/", 2)

Эта строка создает запрос на страницу лостфильма, страница может быть случайная от 1 до 5000. Аналогично и для остальных форумов, только цифры другие.

Для youtube несколько сложнее. Чтобы сослаться на видео нужно ввести некий адрес из 11 символов, например, ютуби/watch?v=Dt9vh_eRTgd.

Деление посимвольно происходит в этой строке

$string = StringSplit("1234567890_qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM", "")

потом идет сборка

For $i = 1 To 11
$id &= $string[Random(1, 53, 1)]
Next

Вот и получается ссылка.

InetRead("https://youtube.com/watch?v=" & $id, 2)

Кстати, видео по данной ссылке может и не существовать, но страница с рекомендациями других видео загрузится.

Имеется также список сайтов (около 500), которые загружаются на своей главной странице

0.png


Теперь рассмотрим самое сложное – поиск в google. В скриптах питона, авторы использовали поиск лишь по одному слову. Что ж, попробуем взять целую фразу. Итак, начнем разбираться; имеются несколько файлов, которые строят «на лету» фразу для поиска. Для этого создадим 4 текстовых файла, в которых пропишем фразы

word1.txt – наименование товара
1.png


word2.txt – производитель

2.png


word3.txt – цель поиска

3.png


word4.txt – город

4.png


Приведу пример фразы сгенерированной для поиска – «Видеокарта Elitegroup продать в Таганрог». Ничего страшного, что такой видеокарты не существует, но google все равно выдаст ответ на этот запрос. Теперь по поводу построения кода
Подсчитывает количество строк в первом файле (аналогично для остальных)

$word1_count = _FileCountLines("word1.txt")

Заполняем массив построчно из файла

For $i = 1 To $word1_count
_ArrayAdd($word1, FileReadLine($file1, $i))
Next

Основная сборка случайных ячеек из 4х массивов

$text1 = $word1[Random(1, $word1_count, 1)] & " " & $word2[Random(1, $word2_count, 1)] & " " & $word3[Random(1, $word3_count, 1)] & " в " & $word4[Random(1, $word4_count, 1)]

Так как у google есть очень много доменов (около 100), то добавим их в новый файл

5.png


Случайно выбираем домен из ранее созданного массива

$googles_domains_array[Random(1, $googles_domains_count, 1)]

Окончательная строка поиска будет выглядеть так

InetRead($googles_domains_array[Random(1, $googles_domains_count, 1)] & "/search?q=" & $text1 & "&source=hp&sclient=gws-wiz", 2)

Кстати, во время поиска всплывают много переменных – source, ei, oq, gs_lcp, sclient их тоже можно генерировать случайным образом

В общем-то генерация пошла

6.png


В основном цикле установлена пауза в 10 секунд. Можно выставить свое значение и скомпилировать программу для запуска нескольких копий одновременно. Но все делается, разумеется, на свой страх и риск. Не известно, как поведет себя провайдер, да и хосты станут блокировать ваш ip.
 
Последнее редактирование:
Говорят, если создать «шум» в сетевом трафике, то труднее будет отыскать впн или тор соединения. На что влияет этот «шум»? У провайдеров хранятся логи (по-разному, от 3 месяцев до 2 лет) и в автоматическом режиме они архивируются и скидываются в мусороприемник какого ни будь сервера. Допустим у провайдера 1000 клиентов и за целый день каждый сгенерирует около 1000 запросов. В итоге мы имеем миллион строк в текстовом файле (около 100МБ). На деле, и тех и этих может быть гораздо больше. Когда на этом сервере заканчивается место, очень часто удаляются самые старые файлы. Выходит, что чем больше мы запросов произведем, тем быстрее засорим жесткие диски сервера. Но мы не знаем объём хранилища. Да, возможно, провайдеры хранят их на облаках, но это единицы. Все остальные придерживаются правила – меньше вклад и больше прибыль.
На просторах интернета несколько генераторов трафика - web-traffic-generator, needl, noisy. Вот только они все написаны на питоне, и каким образом их запустить на windows не известно. Почему-то такого рода софт трудно найти, поэтому попытался своими силами что-то написать, используя скриптовый язык autoit
Скрытое содержимое
Весь код не стану описывать, так как это может занять еще страниц 10, кто разбирается в программировании все быстро поймет. Опишу только основные моменты. Для примера, возьмем несколько форумов, youtube, google и пачку адресов сайтов. Всего вышло семь объектов, один из которых случайно запускается при повторении цикла.

Рассмотрим вкратце на примере lostfilm



Эта строка создает запрос на страницу лостфильма, страница может быть случайная от 1 до 5000. Аналогично и для остальных форумов, только цифры другие.

Для youtube несколько сложнее. Чтобы сослаться на видео нужно ввести некий адрес из 11 символов, например, ютуби/watch?v=Dt9vh_eRTgd.

Деление посимвольно происходит в этой строке



потом идет сборка



Вот и получается ссылка.



Кстати, видео по данной ссылке может и не существовать, но страница с рекомендациями других видео загрузится.

Имеется также список сайтов (около 500), которые загружаются на своей главной странице

Посмотреть вложение 26377

Теперь рассмотрим самое сложное – поиск в google. В скриптах питона, авторы использовали поиск лишь по одному слову. Что ж, попробуем взять целую фразу. Итак, начнем разбираться; имеются несколько файлов, которые строят «на лету» фразу для поиска. Для этого создадим 4 текстовых файла, в которых пропишем фразы

word1.txt – наименование товара
Посмотреть вложение 26378

word2.txt – производитель

Посмотреть вложение 26379

word3.txt – цель поиска

Посмотреть вложение 26380

word4.txt – город

Посмотреть вложение 26381

Приведу пример фразы сгенерированной для поиска – «Видеокарта Elitegroup продать в Таганрог». Ничего страшного, что такой видеокарты не существует, но google все равно выдаст ответ на этот запрос. Теперь по поводу построения кода
Подсчитывает количество строк в первом файле (аналогично для остальных)



Заполняем массив построчно из файла



Основная сборка случайных ячеек из 4х массивов



Так как у google есть очень много доменов (около 100), то добавим их в новый файл

Посмотреть вложение 26382

Случайно выбираем домен из ранее созданного массива



Окончательная строка поиска будет выглядеть так



Кстати, во время поиска всплывают много переменных – source, ei, oq, gs_lcp, sclient их тоже можно генерировать случайным образом

В общем-то генерация пошла

Посмотреть вложение 26383

В основном цикле установлена пауза в 10 секунд. Можно выставить свое значение и скомпилировать программу для запуска нескольких копий одновременно. Но все делается, разумеется, на свой страх и риск. Не известно, как поведет себя провайдер, да и хосты станут блокировать ваш ip.
Идея неплохая в плане создания фейковой личности у которой есть свой список любимых сайтов и тд. Автору респект и уважуха.
 
Рассмотрим обновленный скрипт, который имеет большую внутреннюю базу и автоматический сбор ссылок

Скрытый контент для зарегистрированных пользователей.
#include <array.au3>
#include <File.au3>
#include <Encoding.au3>
$product_file = FileOpen("product.txt")
$vegetables_file = FileOpen("vegetables.txt")
$manufactur_file = FileOpen("manufactur.txt")
$verb_file = FileOpen("verb.txt")
$city_file = FileOpen("city.txt")
$googles_domains = FileOpen("googles_domains.txt")
$file = FileOpen("site.txt")
$youtube_search_adjective_file = FileOpen("youtube_search_adjective.txt")
$IT_subject_file = FileOpen("IT_subject.txt")
$IT_verb_file = FileOpen("IT_verb.txt")
$IT_last_file = FileOpen("IT_last.txt")
$news_file = FileOpen("news.txt")
$mebel_subject_file = FileOpen("mebel_subject.txt")
$mebel_verb_file = FileOpen("mebel_verb.txt")
$questions_file = FileOpen("questions.txt")

$test=FileOpen("111.html",2)

Dim $product_array[1]
Dim $site[1]
Dim $vegetables_array[1]
Dim $manufactur_array[1]
Dim $verb_array[1]
Dim $city_array[1]
Dim $googles_domains_array[1]
Dim $youtube_search_adjective_array[1]
Dim $IT_subject_array[1]
Dim $IT_verb_array[1]
Dim $IT_last_array[1]
Dim $news_array[1]
Dim $questions_array[1]
Dim $mebel_subject_array[1]
Dim $mebel_verb_array[1]


$youtube_search_adjective_count = _FileCountLines("youtube_search_adjective.txt")
$product_count = _FileCountLines("product.txt")
$vegetables_count = _FileCountLines("vegetables.txt")
$manufactur_count = _FileCountLines("manufactur.txt")
$verb_count = _FileCountLines("verb.txt")
$city_count = _FileCountLines("city.txt")
$googles_domains_count = _FileCountLines("googles_domains.txt")
$IT_subject_count = _FileCountLines("IT_subject.txt")
$IT_verb_count = _FileCountLines("IT_verb.txt")
$IT_last_count = _FileCountLines("IT_last.txt")
$news_count = _FileCountLines("news.txt")
$questions_count = _FileCountLines("questions.txt")
$mebel_subject_count = _FileCountLines("mebel_subject.txt")
$mebel_verb_count = _FileCountLines("mebel_verb.txt")


For $i = 1 To $youtube_search_adjective_count
_ArrayAdd($youtube_search_adjective_array, FileReadLine($youtube_search_adjective_file, $i))
Next
For $i = 1 To $vegetables_count
_ArrayAdd($vegetables_array, FileReadLine($vegetables_file, $i))
Next
For $i = 1 To $product_count
_ArrayAdd($product_array, FileReadLine($product_file, $i))
Next
For $i = 1 To $manufactur_count
_ArrayAdd($manufactur_array, FileReadLine($manufactur_file, $i))
Next
For $i = 1 To $verb_count
_ArrayAdd($verb_array, FileReadLine($verb_file, $i))
Next
For $i = 1 To $city_count
_ArrayAdd($city_array, FileReadLine($city_file, $i))
Next
For $i = 1 To _FileCountLines("site.txt")
_ArrayAdd($site, FileReadLine($file, $i))
Next
For $i = 1 To $googles_domains_count
_ArrayAdd($googles_domains_array, FileReadLine($googles_domains, $i))
Next
For $i = 1 To $IT_subject_count
_ArrayAdd($IT_subject_array, FileReadLine($IT_subject_file, $i))
Next
For $i = 1 To $IT_verb_count
_ArrayAdd($IT_verb_array, FileReadLine($IT_verb_file, $i))
Next
For $i = 1 To $IT_last_count
_ArrayAdd($IT_last_array, FileReadLine($IT_last_file, $i))
Next
For $i = 1 To $news_count
_ArrayAdd($news_array, FileReadLine($news_file, $i))
Next
For $i = 1 To $questions_count
_ArrayAdd($questions_array, FileReadLine($questions_file, $i))
Next

Global $last_query
$string = StringSplit("1234567890_qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM", "")
$string1 = StringSplit("1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM", "")
HttpSetUserAgent("Mozilla/5.0 (Android 9; Tablet; rv:76.0) Gecko/76.0 Firefox/76.0 ")

While True
;~ _youtube_search()
;~ ExitLoop
;~ MsgBox(64,"",rand_gen_search_txt())
Switch Random(1, 12, 1)
Case 1
_antichat()
_auto(2, random(200,500,1), $last_query)
Case 2
_xss()
_auto(2, random(200,500,1), $last_query)
Case 3
_lost()
_auto(2, random(200,500,1), $last_query)
Case 4
_rutracker()
_auto(2, random(200,500,1), $last_query)
Case 5
_youtube()
_auto(2, random(50,100,1), $last_query)
Case 6
_all_site()
_auto(2, random(200,500,1), $last_query)
Case 7
_google_search()
_auto(2, random(200,500,1), $last_query)
Case 8
_yahoo()
_auto(2, random(200,500,1), $last_query)
Case 9
_baidu()
_auto(2, random(200,500,1), $last_query)
case 10
_bing()
_auto(2, random(200,500,1), $last_query)
case 11
_youtube_search()
_auto(2, random(20,40,1), $last_query)
case 12
_news()
_auto(2, random(200,500,1), $last_query)
EndSwitch
Sleep(2000)
WEnd

Func _antichat()
$last_query=InetRead("https://forum.antichat.ru/threads/" & Random(1, 485000, 1) & "/", 2)
$last_query=_Encoding_UTF8ToANSI(BinaryToString($last_query))
return $last_query
EndFunc ;==>antichat

Func _xss()
$last_query=InetRead("https://xss.pro/threads/" & Random(1, 56000, 1) & "/", 2)
$last_query=_Encoding_UTF8ToANSI(BinaryToString($last_query))
return $last_query
EndFunc ;==>xss

Func _lost()
$last_query=InetRead("https://www.lostfilm.tv/new/page_" & Random(1, 5000, 1) & "/", 2)
$last_query=_Encoding_UTF8ToANSI(BinaryToString($last_query))
Return $last_query
EndFunc ;==>lost

Func _rutracker()
$last_query=InetRead("https://rutracker.org/forum/viewtopic.php?t=" & Random(1, 6100000, 1), 2)
$last_query=_Encoding_UTF8ToANSI(BinaryToString($last_query))
return $last_query
EndFunc ;==>rutracker

Func _youtube()
$id=""
For $i = 1 To 11
$id &= $string[Random(1, 53, 1)]
Next
$last_query=InetRead("https://youtube.com/watch?v=" & $id, 2)
$last_query=_Encoding_UTF8ToANSI(BinaryToString($last_query))
return $last_query
EndFunc ;==>youtube

func _news()
$last_query=InetRead($news_array[Random(1, $news_count, 1)], 2)
;~ ConsoleWrite($news_array[Random(1, $news_count, 1)]&@CRLF)
$last_query=_Encoding_UTF8ToANSI(BinaryToString($last_query))
return $last_query
EndFunc

Func _youtube_search()
$youtube_search_text = _Encoding_URLToHex($youtube_search_adjective_array[Random(1, $youtube_search_adjective_count, 1)]) & "+" & _Encoding_URLToHex("кот")
;~ ConsoleWrite($youtube_search_text)
$last_query=InetRead("https://www.youtube.com/results?search_query=" & $youtube_search_text ,2)
;~ FileWrite($test,_Encoding_UTF8ToANSI(BinaryToString($aaa)))
return $last_query
EndFunc

Func _all_site()
$last_query=InetRead("https://" & $site[Random(1, 500, 1)], 2)
$last_query=_Encoding_UTF8ToANSI(BinaryToString($last_query))
return $last_query
EndFunc ;==>all_site

Func _rand_gen_search_txt()
Local $verb_array_cell, $vegetables_array_cell, $city_array_cell
Dim $array_comb[0]
Switch Random(1, 4, 1)
Case 1 ;овощи фрукты ягода \ купить \ город
_arrayadd($array_comb,$verb_array[Random(1, $verb_count, 1)])
_arrayadd($array_comb,$vegetables_array[Random(1, $vegetables_count, 1)])
_arrayadd($array_comb,$city_array[Random(1, $city_count, 1)])
;~ _ArrayDisplay($array_comb)
$array_comb=_ArrayPermute($array_comb," ")
;~ _ArrayDisplay($array_comb)
Return(_Encoding_URLToHex($array_comb[random(1,6,1)]))
case 2 ; комп комплект \ продам \ город
_arrayadd($array_comb,$verb_array[Random(1, $verb_count, 1)])
_arrayadd($array_comb,$manufactur_array[Random(1, $manufactur_count, 1)])
_arrayadd($array_comb,$city_array[Random(1, $city_count, 1)])
_arrayadd($array_comb,$product_array[Random(1, $product_count, 1)])
$array_comb=_ArrayPermute($array_comb," ")
;~ _ArrayDisplay($array_comb)
Return(_Encoding_URLToHex($array_comb[random(1,24,1)]))
case 3 ; устанавить виндовс на флешку
_arrayadd($array_comb, $IT_subject_array[Random(1, $IT_subject_count, 1)])
_arrayadd($array_comb,$IT_verb_array[Random(1, $IT_verb_count, 1)])
_arrayadd($array_comb,$IT_last_array[Random(1, $IT_last_count, 1)])
$array_comb=_ArrayPermute($array_comb," ")
;~ _ArrayDisplay($array_comb)
Return(_Encoding_URLToHex($array_comb[random(1,6,1)]))
case 4 ;~ вопросы из ;~questions.txt
_arrayadd($array_comb, $questions_array[Random(1, $questions_count, 1)])
;~ _ArrayDisplay($array_comb)
Return(_Encoding_URLToHex($array_comb[0]))
EndSwitch
EndFunc


; ================ПОИСКОВЫЕ СИСТЕМЫ==================
;~ func _ask()
;~ $aaa=InetRead("https://www.ask.com/web?q=" & _rand_gen_search_txt()& "&ad=dirN&qo=homepageSearchBox",2)
;~ FileWrite($test,_Encoding_UTF8ToANSI(BinaryToString($aaa)))
;~ EndFunc
Func _yahoo()
$_ylt=""
For $i = 1 To 18
$_ylt &= $string1[Random(1, 52, 1)]
Next
$_ylc=""
For $i = 1 To 272
$_ylt &= $string1[Random(1, 52, 1)]
Next
$last_query=InetRead("https://search.yahoo.com/yhs/search;_ylt=AwrIS." & $_ylt & ";_ylc=" & "-?p=" & _rand_gen_search_txt() & "&fr2=sb-top&hspart=mozilla&hsimp=yhs-002",2)
$last_query=_Encoding_UTF8ToANSI(BinaryToString($last_query))
return $last_query
EndFunc

Func _baidu()
$oq = ""
For $i = 1 To 7
$oq &= $string1[Random(1, 52, 1)]
Next
$rsv_pq= ""
For $i = 1 To 16
$rsv_pq &= StringLower($string1[Random(1, 52, 1)])
Next
$rsv_t=""
For $i = 1 To 54
$rsv_t &= $string1[Random(1, 52, 1)]
Next
$last_query=InetRead("https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=" & _rand_gen_search_txt() & "&oq=" & $oq & "&rsv_pq=" & $rsv_pq & "&rsv_t=1ea2P%2F" & $rsv_t & "&rqlang=cn&rsv_dl=tb&rsv_enter=1&rsv_btype=t&inputT=" & random(1659,1610,1) & "&rsv_sug3=16&rsv_sug1=2&rsv_sug7=000&rsv_sug2=0&rsv_sug4=" & random(2800,2840,1) & "&rsv_sug=1",2)
$last_query=_Encoding_UTF8ToANSI(BinaryToString($last_query))
return $last_query
EndFunc

Func _bing()
$cvid=""
For $i = 1 To 32
$cvid &= $string1[Random(1, 52, 1)]
Next
$last_query=InetRead("https://www.bing.com/search?q=" & _rand_gen_search_txt()& "&qs=n&form=QBRE&sp=-1&pq=&sc=0-0&sk=&cvid=" & StringUpper($cvid) ,2)
$last_query=_Encoding_UTF8ToANSI(BinaryToString($last_query))
return $last_query
endfunc

Func _google_search()
$ei=""
For $i = 1 To 22
$ei &= $string1[Random(1, 52, 1)]
Next
$gs_lcp=""
For $i = 1 To 168
$gs_lcp &= $string1[Random(1, 52, 1)]
Next
$ved=""
For $i = 1 To 41
$ved &= $string1[Random(1, 52, 1)]
Next
$last_query=InetRead($googles_domains_array[Random(1, $googles_domains_count, 1)] & "/search?q=" & _rand_gen_search_txt() & "&source=hp&ei=" & $ei & "&sclient=gws-wiz&gs_lcp=" & $gs_lcp & "&ved=" & $ved & "&uact=" & random(1,9,1), 2)
$last_query=_Encoding_UTF8ToANSI(BinaryToString($last_query))
;~ FileWrite($test,_Encoding_UTF8ToANSI(BinaryToString($last_query)))
return $last_query
EndFunc ;==>google_search
; ================ПОИСКОВЫЕ СИСТЕМЫ==================

func _auto($deep, $many_link, $input_string,$save)
Local $loop=1
Local $count_number
while true
dim $second_array[1]
dim $first_array[1]
$new_=""
$first_array=_ArrayUnique(StringRegExp($input_string , '(*UCP)(?si)(https?://[\w.:]+/?[\w/?&:,=.~;@–\-+!*_#%()]*)', 3))
if IsArray($first_array)=0 then exitloop
For $j=1 to UBound($first_array)-1
if StringInStr($first_array[$j], "baidu") = 0 and _
StringInStr($first_array[$j], "schema.org") = 0 and _
StringInStr($first_array[$j], "yandex") = 0 and _
StringInStr($first_array[$j], "microsoft") = 0 and _
StringInStr($first_array[$j], "vk.com") = 0 and _
StringInStr($first_array[$j], "w3.org") = 0 and _
StringInStr($first_array[$j], "ytimg1") = 0 and _
StringInStr($first_array[$j], "youtube1") = 0 and _
StringInStr($first_array[$j], "google",2) = 0 and _
StringInStr($first_array[$j], "gstatic",2)=0 then _
_ArrayAdd($second_array,$first_array[$j])
Next
ReDim $first_array[1]
$first_array=$second_array
if UBound($first_array)<8 or StringLen($input_string )<8000 then exitloop
if UBound($first_array) <= $many_link then
$count_number = UBound($first_array)-1
Else
$count_number = $many_link
EndIf
ConsoleWrite(UBound($first_array)&" "&$count_number&" loop "&$loop&@CRLF)
$input_string=""
for $i=1 to $count_number
$new = InetRead($first_array[Random(1,UBound($first_array)-1,1)],2)
if stringlen($new) > 3000 and stringlen($new) < 1000000 then $input_string &= _
_Encoding_UTF8ToANSI(BinaryToString( $new))
next
$loop +=1
if $loop > $deep then ExitLoop
wend
endfunc


Отличием нового скрипта от прошлого является упорядоченность. Функция _rand_gen_search_txt() имеет четыре решения, которые случайным образом составляются из текстовых файлов. Первая покупка или продажа овощей в городе. Рассмотрим на примере овощей. Есть файл со списком всех фруктов, овощей, ягод, плодов и случайно оттуда выбирается одно название, например, «смородина». Также из другого списка с глаголами выбирается одно слово, пусть будет «приобрести». Теперь из громадного списка городов выбирается один – Хуст. И генерируется строка по шаблону – товар + глагол + город. Применяется комбинаторика, дабы менялись слова местами и получаем массив с шестью возможными комбинациями. Из которых также случайно выбирается одна строка, которая и будет конечным ответом в этой функции

7.png


Компьютерные комплектующие покупка\продажа в городе. Аналогичным способом проделываем для комплектующих

8.png


Типичные компьютерные вопросы с операционной системой

9.png


И вопросы на общую тематику (около 850 вопросов)

10.png


Чтобы проверить что мы там ищем, можно записать информацию в файл FileWrite($test,$last_query), и потом просто открыть в браузере

11.png


Для поисковиков, типа Google существуют множество идентификаторов, которые не понятно, что означают, как генерируются, но суть одна, они идентифицируют каждый запрос с определённым ip и браузером. Для google используются эти source, sclient, ei, gs_lcp, ved, uact. Что же, узнаем сколько символом они могут быть, и какие именно символы используются и генерируем их каждый раз при запросе.
Теперь рассмотрим функцию _auto(). Изначально, она создана для ленивого пользователя (то есть меня), который не желает создавать текстовые файлы, заполнять их текстом, писать код для генерации всех слов. Суть этой функции простой – ходить по страницам и сохранять все ссылки, потом ходить по всем сохраненным ссылкам и снова сохранять и т.д. Например, мы ввели в google поисковую фразу, и нам отобразилась страница и множеством ссылками. Программа открывает каждую из этих ссылок и на открытых страницах имеем еще ссылки. Если поставить скрипт на ночь, то к утру будет обвал программы из-за нехватки ОЗУ. В первый раз программа насчитала 1636 ссылок, после того, как скрипт посетил все 1636 страниц и считал оттуда все ссылки, их стало 46619 (около 50мин на сбор). Кстати, очевидным будет то, что ссылки могут повторятся, но функция _ArrayUnique удаляет повторы, поэтому эти числа говорят про ~46тысяч не повторяющихся страниц. Если запустить третий круг сбора, то там выйдет, наверное, миллион

12.png


Поэтому совместим функцию автоматического сбора с остальными функциями с некоторыми ограничениями. Рассмотрим функцию поподробнее

_auto($deep, $many_link, $input_string)

$deep – количество циклов сбора ссылок (предыдущая картинка)
$many_link – количество ссылок, используемых для перехода. Так как ссылок может быть очень много, то можно воспользоваться ограничителем
$input_string – информация, полученная из интернета с помощью функции inetread (например, страница поиска google, что на картинке взята оттуда)

Теперь рассмотрим сам код

while true
...
wend

цикл, который повторяет всю функцию определенное количество раз, то есть это глубина

$first_array=_ArrayUnique(StringRegExp($input_string , '(*UCP)(?si)(https?://[\w.:]+/?[\w/?&:,=.~;@–\-+!*_#%()]*)', 3))

Здесь мы из полученной информации из интернета вытаскиваем ссылки и сразу же фильтруем на повторы

if IsArray($first_array)=0 then exitloop

если не удалось найти не одной ссылки, то цикл прекращается

For $j=1 to UBound($first_array)-1
if StringInStr($first_array[$j], "baidu") = 0 and _
StringInStr($first_array[$j], "schema.org") = 0 and _
StringInStr($first_array[$j], "yandex") = 0 and _
StringInStr($first_array[$j], "microsoft") = 0 and _
StringInStr($first_array[$j], "vk.com") = 0 and _
StringInStr($first_array[$j], "w3.org") = 0 and _
StringInStr($first_array[$j], "ytimg1") = 0 and _
StringInStr($first_array[$j], "youtube1") = 0 and _
StringInStr($first_array[$j], "google",2) = 0 and _
StringInStr($first_array[$j], "gstatic",2)=0 then _
_ArrayAdd($second_array,$first_array[$j])
Next

Выбираем те ссылки, в которых не встречаются слова yandex, vk, google и т.д. Дабы скрипт не зацикливался на одном только сайте

if UBound($first_array)<8 or StringLen($input_string )<8000 then exitloop

Если ссылок меньше восьми или входящая информация меньше восьми килобайт (например, картинка или страница с ошибкой доступа или 404) то цикл завершается

if UBound($first_array) <= $many_link then
$count_number = UBound($first_array)-1
Else
$count_number = $many_link
EndIf

Здесь решается задача в выборе количества ссылок

for $i=1 to $count_number
$new = InetRead($first_array[Random(1,UBound($first_array)-1,1)],2)
if stringlen($new) > 3000 and stringlen($new) < 1000000 then $input_string &= _Encoding_UTF8ToANSI(BinaryToString( $new))
next

основной цикл, который собственно и спамит. Условие ниже означает то, что переменная $input_string присваивает только те ответы, которые длиннее 3000 символом и меньше миллиона

$loop +=1
if $loop > $deep then ExitLoop

счетчик, если порядковый номер цикла будет больше чем глубина сбора, то цикл прекращает работу

Посмотрим, что покажет yogadns за неделю тестирования скрипта

13.png
 
Последнее редактирование:
Python установи на винду, запусти через него Noisy. Хочешь даже в паре окон запусти параллельно. Могу подсказать, что будет делать провайдер при генерации трафика. Урезать такому пользователю скорость интернета. Ростелеком тестирует блокировку DNS от Google, Opendns DoH и Cloudflare.

P.S: не занимайся детскими шалостями, купи себе vpn с shadow proxy, который будет запускаться перед vpn.
 
Последнее редактирование:
Python установи на винду, запусти через него Noisy. Хочешь даже в паре окон запусти параллельно. Могу подсказать, что будет делать провайдер при генерации трафика. Урезать такому пользователю скорость интернета. Ростелеком тестирует блокировку DNS от Google, Opendns DoH и Cloudflare.

P.S: не занимайся детскими шалостями, купи себе vpn с shadow proxy, который будет запускаться перед vpn.
Зачем мне юзать какой-то софт, если я создал свой, который лучше. Если у вас нету интеллектуальных мыслей или идей по теме, то зачем писать очередную ерунду?
 
Ну вот дошли руки и до сборки всех текстовых файлов в единый. Достаточно запустить и процесс пойдет. Для удобства был создан файл конфигурации в котором есть некоторые настройки. Можно менять ua и включать гуи интерфейс, а вот глубину и пределы для генерации случайных цифр лучше не трогать. Если программа будет запущена на виртуальной машине, то следует выделить достаточное количество озу (~4гб) и не использовать динамическую память. Так как файл может загрузиться очень быстро (ну зависит от скорости интернета) и память просто не успеет выделить и получим ошибку об нехватки памяти.

Наверное, самый распространенный вопрос, а как будет относится провайдер к этому? Никак, провайдеру важно количество занятых портов на сервере. Мы все сидим за натом. Допустим, самая обычная сетка класса ц, к свитчу подключено 250 пользователей. Каждый из них держит открытым 100 соединений, в итоге на свитче 25к открытых портов, а это уже чуть меньше половины допустимых. Это актуально является для раздатчиков торентов. Посмотрите, сколько соединений открыто при раздаче пару десятков торентов, а тут еще какой-то юзер включи спам программу. Поэтому не стоит злоупотреблять и запускать много копий программы одновременно. Даже если это случится, то в большинстве случаев провайдер позвонит клиенту и скажет "ай-я-яй".

Почему я написал эту программу, ведь есть аналоги? Да, есть, но они не работают на винде и имеют унылый функционал. А тут функция автоматического поиска ссылок на страницах и переход по ним в дальнейшем.
Скрытый контент для зарегистрированных пользователей.
 
Почему я написал эту программу, ведь есть аналоги? Да, есть, но они не работают на винде и имеют унылый функционал. А тут функция автоматического поиска ссылок на страницах и переход по ним в дальнейшем.
Скрытое содержимое
Они работают, просто по умолчанию в винде нет python. Через него скрипты запускаются. Капча (рекапча, хкапча) не пропустит по ссылкам. Например твой генератор ссылки откуда берет? Из поисковика,
а значит ни по каким другим ссылкам не перейдёт, Тупо будет биться об капча на одном ресурсе. Врядли кто целыми днями в поисковик зависает, не переходя по ссылкам. Оперативки в пустую тратить, зачем это надо?
Кого-то за vpn расстреливают или нельзя к соседскому wifi подключится?
 
Они работают, просто по умолчанию в винде нет python. Через него скрипты запускаются. Капча (рекапча, хкапча) не пропустит по ссылкам. Например твой генератор ссылки откуда берет? Из поисковика,
а значит ни по каким другим ссылкам не перейдёт, Тупо будет биться об капча на одном ресурсе. Врядли кто целыми днями в поисковик зависает, не переходя по ссылкам. Оперативки в пустую тратить, зачем это надо?
Кого-то за vpn расстреливают или нельзя к соседскому wifi подключится?
Я понял что вы особо не грамотный (технически) человек с очень большим самомнением. Спорить с вами бессмысленно, проще собаку научить "говорить". Вам говоришь черное, а вы - белое. Если вы увидели 10%, то как вы можете говорить про остальные 90?
Скину вам лог с размером скачанных страниц (кого я обманываю, разумеется, все равно вам это не очем не скажет)
Скрытый контент для зарегистрированных пользователей.
[10.20 22:35:03] spam_.exe - www.lostfilm.tv:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:05] spam_.exe - search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:07] spam_.exe - help.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:09] spam_.exe - r.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:09] spam_.exe - r.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:09] spam_.exe - r.search.yahoo.com:443 close, 1362 bytes (1.33 KB) sent, 7227 bytes (7.05 KB) received, lifetime <1 sec
[10.20 22:35:10] spam_.exe - r.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:10] spam_.exe - r.search.yahoo.com:443 close, 1362 bytes (1.33 KB) sent, 6972 bytes (6.80 KB) received, lifetime 00:01
[10.20 22:35:10] spam_.exe - r.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:10] spam_.exe - r.search.yahoo.com:443 close, 1362 bytes (1.33 KB) sent, 6971 bytes (6.80 KB) received, lifetime <1 sec
[10.20 22:35:11] spam_.exe - r.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:11] spam_.exe - r.search.yahoo.com:443 close, 1570 bytes (1.53 KB) sent, 7227 bytes (7.05 KB) received, lifetime 00:01
[10.20 22:35:11] spam_.exe - r.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:11] spam_.exe - r.search.yahoo.com:443 close, 1346 bytes (1.31 KB) sent, 6923 bytes (6.76 KB) received, lifetime <1 sec
[10.20 22:35:12] spam_.exe - r.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:12] spam_.exe - r.search.yahoo.com:443 close, 1239 bytes (1.20 KB) sent, 1243 bytes (1.21 KB) received, lifetime 00:01
[10.20 22:35:12] spam_.exe - r.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:13] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:15] spam_.exe - r.search.yahoo.com:443 close, 1570 bytes (1.53 KB) sent, 7228 bytes (7.05 KB) received, lifetime 00:03
[10.20 22:35:16] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:16] spam_.exe - help.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:19] spam_.exe - tse2.mm.bing.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:20] spam_.exe - r.search.yahoo.com:443 close, 1378 bytes (1.34 KB) sent, 6986 bytes (6.82 KB) received, lifetime 00:08
[10.20 22:35:20] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:20] spam_.exe - video.search.yahoo.com:443 close, 1362 bytes (1.33 KB) sent, 6955 bytes (6.79 KB) received, lifetime 00:04
[10.20 22:35:20] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:21] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:22] spam_.exe - video.search.yahoo.com:443 close, 1330 bytes (1.29 KB) sent, 6955 bytes (6.79 KB) received, lifetime 00:02
[10.20 22:35:22] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:23] spam_.exe - login.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:23] spam_.exe - login.yahoo.com:443 close, 1199 bytes (1.17 KB) sent, 6403 bytes (6.25 KB) received, lifetime <1 sec
[10.20 22:35:23] spam_.exe - login.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:24] spam_.exe - login.yahoo.com:443 close, 1407 bytes (1.37 KB) sent, 50183 bytes (49.0 KB) received, lifetime 00:01
[10.20 22:35:24] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:25] spam_.exe - video.search.yahoo.com:443 close, 1362 bytes (1.33 KB) sent, 6971 bytes (6.80 KB) received, lifetime 00:05
[10.20 22:35:25] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:26] spam_.exe - video.search.yahoo.com:443 close, 1378 bytes (1.34 KB) sent, 6988 bytes (6.82 KB) received, lifetime 00:04
[10.20 22:35:26] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:26] spam_.exe - video.search.yahoo.com:443 close, 1362 bytes (1.33 KB) sent, 6972 bytes (6.80 KB) received, lifetime 00:01
[10.20 22:35:26] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:27] spam_.exe - tse2.mm.bing.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:27] spam_.exe - video.search.yahoo.com:443 close, 1670 bytes (1.63 KB) sent, 461411 bytes (450 KB) received, lifetime 00:14
[10.20 22:35:27] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:29] spam_.exe - geo.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:29] spam_.exe - search.yahoo.com:443 close, 1280 bytes (1.25 KB) sent, 166587 bytes (162 KB) received, lifetime 00:24
[10.20 22:35:30] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:31] spam_.exe - video.search.yahoo.com:443 close, 1878 bytes (1.83 KB) sent, 461472 bytes (450 KB) received, lifetime 00:10
[10.20 22:35:31] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:32] spam_.exe - video.search.yahoo.com:443 close, 1408 bytes (1.37 KB) sent, 115699 bytes (112 KB) received, lifetime 00:08
[10.20 22:35:32] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:33] spam_.exe - video.search.yahoo.com:443 close, 1408 bytes (1.37 KB) sent, 106816 bytes (104 KB) received, lifetime 00:03
[10.20 22:35:33] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:34] spam_.exe - video.search.yahoo.com:443 close, 1570 bytes (1.53 KB) sent, 7227 bytes (7.05 KB) received, lifetime 00:08
[10.20 22:35:34] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:35] spam_.exe - video.search.yahoo.com:443 close, 1314 bytes (1.28 KB) sent, 6955 bytes (6.79 KB) received, lifetime 00:09
[10.20 22:35:35] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:35] spam_.exe - video.search.yahoo.com:443 close, 1362 bytes (1.33 KB) sent, 6955 bytes (6.79 KB) received, lifetime 00:01
[10.20 22:35:35] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:36] spam_.exe - video.search.yahoo.com:443 close, 1408 bytes (1.37 KB) sent, 115976 bytes (113 KB) received, lifetime 00:04
[10.20 22:35:36] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:36] spam_.exe - video.search.yahoo.com:443 close, 1570 bytes (1.53 KB) sent, 7228 bytes (7.05 KB) received, lifetime 00:01
[10.20 22:35:37] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:37] spam_.exe - video.search.yahoo.com:443 close, 1362 bytes (1.33 KB) sent, 6955 bytes (6.79 KB) received, lifetime 00:02
[10.20 22:35:37] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:38] spam_.exe - geo.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:38] spam_.exe - geo.yahoo.com:443 close, 829 bytes sent, 5049 bytes (4.93 KB) received, lifetime 00:09
[10.20 22:35:38] spam_.exe - geo.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:38] spam_.exe - video.search.yahoo.com:443 close, 1378 bytes (1.34 KB) sent, 6986 bytes (6.82 KB) received, lifetime 00:01
[10.20 22:35:39] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:39] spam_.exe - video.search.yahoo.com:443 close, 1362 bytes (1.33 KB) sent, 6971 bytes (6.80 KB) received, lifetime 00:02
[10.20 22:35:39] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:39] spam_.exe - geo.yahoo.com:443 close, 1117 bytes (1.09 KB) sent, 5048 bytes (4.92 KB) received, lifetime 00:01
[10.20 22:35:39] spam_.exe - geo.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:40] spam_.exe - video.search.yahoo.com:443 close, 1362 bytes (1.33 KB) sent, 6971 bytes (6.80 KB) received, lifetime 00:01
[10.20 22:35:40] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:40] spam_.exe - video.search.yahoo.com:443 close, 1314 bytes (1.28 KB) sent, 6955 bytes (6.79 KB) received, lifetime 00:01
[10.20 22:35:41] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:41] spam_.exe - video.search.yahoo.com:443 close, 1376 bytes (1.34 KB) sent, 70770 bytes (69.1 KB) received, lifetime 00:08
[10.20 22:35:41] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:42] spam_.exe - video.search.yahoo.com:443 close, 1314 bytes (1.28 KB) sent, 6955 bytes (6.79 KB) received, lifetime 00:02
[10.20 22:35:42] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:42] spam_.exe - video.search.yahoo.com:443 close, 1570 bytes (1.53 KB) sent, 7227 bytes (7.05 KB) received, lifetime 00:01
[10.20 22:35:43] spam_.exe - video.search.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:43] spam_.exe - video.search.yahoo.com:443 close, 1382 bytes (1.34 KB) sent, 447706 bytes (437 KB) received, lifetime 00:16
[10.20 22:35:43] spam_.exe - help.yahoo.com:443 close, 1491 bytes (1.45 KB) sent, 342324 bytes (334 KB) received, lifetime 00:36
[10.20 22:35:43] spam_.exe - help.yahoo.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:44] spam_.exe - tse3.mm.bing.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:35:45] spam_.exe - www.lostfilm.tv:443 close, 447 bytes sent, 26878 bytes (26.2 KB) received, lifetime 00:42
[10.20 22:35:45] spam_.exe - video.search.yahoo.com:443 close, 1362 bytes (1.33 KB) sent, 6971 bytes (6.80 KB) received, lifetime 00:02
[10.20 22:35:45] spam_.exe - video.search.yahoo.com:443 close, 1570 bytes (1.53 KB) sent, 7227 bytes (7.05 KB) received, lifetime 00:03
[10.20 22:35:45] spam_.exe - help.yahoo.com:443 close, 1139 bytes (1.11 KB) sent, 287286 bytes (280 KB) received, lifetime 00:02
[10.20 22:35:45] spam_.exe - help.yahoo.com:443 close, 1139 bytes (1.11 KB) sent, 287579 bytes (280 KB) received, lifetime 00:29
[10.20 22:35:45] spam_.exe - video.search.yahoo.com:443 close, 1408 bytes (1.37 KB) sent, 116749 bytes (114 KB) received, lifetime 00:04
[10.20 22:35:45] spam_.exe - tse2.mm.bing.net:443 close, 528 bytes sent, 12190 bytes (11.9 KB) received, lifetime 00:26
[10.20 22:35:45] spam_.exe - video.search.yahoo.com:443 close, 1878 bytes (1.83 KB) sent, 461536 bytes (450 KB) received, lifetime 00:14
[10.20 22:35:45] spam_.exe - video.search.yahoo.com:443 close, 1472 bytes (1.43 KB) sent, 29235 bytes (28.5 KB) received, lifetime 00:09
[10.20 22:35:45] spam_.exe - tse2.mm.bing.net:443 close, 560 bytes sent, 12190 bytes (11.9 KB) received, lifetime 00:18
[10.20 22:35:45] spam_.exe - geo.yahoo.com:443 close, 1117 bytes (1.09 KB) sent, 5048 bytes (4.92 KB) received, lifetime 00:06
[10.20 22:35:45] spam_.exe - geo.yahoo.com:443 close, 1117 bytes (1.09 KB) sent, 5047 bytes (4.92 KB) received, lifetime 00:07
[10.20 22:35:45] spam_.exe - tse3.mm.bing.net:443 close, 528 bytes sent, 11934 bytes (11.6 KB) received, lifetime 00:01
[10.20 22:36:09] spam_.exe - akavita.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:10] spam_.exe - akavita.com:443 close, 827 bytes sent, 21142 bytes (20.6 KB) received, lifetime 00:01
[10.20 22:36:10] spam_.exe - aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:11] spam_.exe - www.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:12] spam_.exe - www.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:13] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:13] spam_.exe - twitter.com:443 close, 128 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:14] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:14] spam_.exe - twitter.com:443 close, 58 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:14] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:14] spam_.exe - twitter.com:443 close, 0 bytes sent, 0 bytes received, lifetime <1 sec
[10.20 22:36:14] spam_.exe - www.youtube.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:16] spam_.exe - www.facebook.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:16] spam_.exe - www.aljazeera.net:443 close, 465 bytes sent, 2072401 bytes (1.97 MB) received, lifetime 00:05
[10.20 22:36:16] spam_.exe - www.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:18] spam_.exe - network.aljazeera.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:18] spam_.exe - network.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:20] spam_.exe - privacy.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:21] spam_.exe - learning.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:21] spam_.exe - learning.aljazeera.net:80 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:22] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:22] spam_.exe - twitter.com:443 close, 128 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:22] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:22] spam_.exe - twitter.com:443 close, 58 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:22] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:22] spam_.exe - twitter.com:443 close, 0 bytes sent, 0 bytes received, lifetime <1 sec
[10.20 22:36:22] spam_.exe - www.facebook.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:23] spam_.exe - www.facebook.com:443 close, 1269 bytes (1.23 KB) sent, 72787 bytes (71.0 KB) received, lifetime 00:07
[10.20 22:36:23] spam_.exe - www.facebook.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:24] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:24] spam_.exe - twitter.com:443 close, 128 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:24] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:24] spam_.exe - twitter.com:443 close, 58 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:24] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:24] spam_.exe - twitter.com:443 close, 0 bytes sent, 0 bytes received, lifetime <1 sec
[10.20 22:36:24] spam_.exe - www.facebook.com:443 close, 1386 bytes (1.35 KB) sent, 69479 bytes (67.8 KB) received, lifetime 00:02
[10.20 22:36:24] spam_.exe - www.facebook.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:25] spam_.exe - www.aljazeera.net:443 close, 566 bytes sent, 1677024 bytes (1.59 MB) received, lifetime 00:13
[10.20 22:36:25] spam_.exe - learning.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:26] spam_.exe - www.facebook.com:443 close, 1386 bytes (1.35 KB) sent, 69479 bytes (67.8 KB) received, lifetime 00:03
[10.20 22:36:26] spam_.exe - www.facebook.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:26] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:26] spam_.exe - twitter.com:443 close, 128 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:27] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:27] spam_.exe - twitter.com:443 close, 58 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:27] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:27] spam_.exe - twitter.com:443 close, 0 bytes sent, 0 bytes received, lifetime <1 sec
[10.20 22:36:27] spam_.exe - membership.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:28] spam_.exe - membership.aljazeera.net:443 close, 456 bytes sent, 7511 bytes (7.33 KB) received, lifetime 00:01
[10.20 22:36:28] spam_.exe - www.aljazeera.net:443 close, 614 bytes sent, 1675997 bytes (1.59 MB) received, lifetime 00:12
[10.20 22:36:28] spam_.exe - membership.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:28] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:28] spam_.exe - twitter.com:443 close, 128 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:29] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:29] spam_.exe - twitter.com:443 close, 58 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:29] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:29] spam_.exe - twitter.com:443 close, 0 bytes sent, 0 bytes received, lifetime <1 sec
[10.20 22:36:29] spam_.exe - www.facebook.com:443 close, 1386 bytes (1.35 KB) sent, 69479 bytes (67.8 KB) received, lifetime 00:05
[10.20 22:36:29] spam_.exe - www.facebook.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:30] spam_.exe - www.facebook.com:443 close, 1386 bytes (1.35 KB) sent, 69532 bytes (67.9 KB) received, lifetime 00:04
[10.20 22:36:30] spam_.exe - www.facebook.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:30] spam_.exe - learning.aljazeera.net:443 close, 630 bytes sent, 120877 bytes (118 KB) received, lifetime 00:05
[10.20 22:36:30] spam_.exe - membership.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:31] spam_.exe - www.facebook.com:443 close, 1386 bytes (1.35 KB) sent, 69516 bytes (67.8 KB) received, lifetime 00:02
[10.20 22:36:31] spam_.exe - www.facebook.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:32] spam_.exe - membership.aljazeera.net:443 close, 678 bytes sent, 120877 bytes (118 KB) received, lifetime 00:04
[10.20 22:36:32] spam_.exe - membership.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:32] spam_.exe - balkans.aljazeera.net:80 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:33] spam_.exe - balkans.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:34] spam_.exe - balkans.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:34] spam_.exe - balkans.aljazeera.net:443 close, 573 bytes sent, 3286 bytes (3.20 KB) received, lifetime <1 sec
[10.20 22:36:34] spam_.exe - membership.aljazeera.net:443 close, 614 bytes sent, 1676717 bytes (1.59 MB) received, lifetime 00:04
[10.20 22:36:34] spam_.exe - balkans.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:35] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:35] spam_.exe - twitter.com:443 close, 128 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:36] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:36] spam_.exe - twitter.com:443 close, 58 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:36] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:36] spam_.exe - twitter.com:443 close, 0 bytes sent, 0 bytes received, lifetime <1 sec
[10.20 22:36:36] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:36] spam_.exe - twitter.com:443 close, 128 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:36] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:36] spam_.exe - twitter.com:443 close, 58 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:37] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:37] spam_.exe - twitter.com:443 close, 0 bytes sent, 0 bytes received, lifetime <1 sec
[10.20 22:36:37] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:37] spam_.exe - twitter.com:443 close, 128 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:37] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:37] spam_.exe - twitter.com:443 close, 58 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:37] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:37] spam_.exe - twitter.com:443 close, 0 bytes sent, 0 bytes received, lifetime <1 sec
[10.20 22:36:37] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:37] spam_.exe - twitter.com:443 close, 128 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:38] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:38] spam_.exe - twitter.com:443 close, 58 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:38] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:38] spam_.exe - twitter.com:443 close, 0 bytes sent, 0 bytes received, lifetime <1 sec
[10.20 22:36:38] spam_.exe - membership.aljazeera.net:443 close, 678 bytes sent, 120930 bytes (118 KB) received, lifetime 00:06
[10.20 22:36:38] spam_.exe - balkans.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:40] spam_.exe - learning.aljazeera.net:80 close, 164 bytes sent, 180 bytes received, lifetime 00:19
[10.20 22:36:40] spam_.exe - balkans.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:40] spam_.exe - learning.aljazeera.net:443 close, 635 bytes sent, 49702 bytes (48.5 KB) received, lifetime 00:19
[10.20 22:36:40] spam_.exe - balkans.aljazeera.net:80 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:42] spam_.exe - chinese.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:42] spam_.exe - balkans.aljazeera.net:443 close, 614 bytes sent, 2068907 bytes (1.97 MB) received, lifetime 00:08
[10.20 22:36:43] spam_.exe - chinese.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:46] spam_.exe - www.aljazeera.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:48] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:48] spam_.exe - twitter.com:443 close, 128 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:48] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:48] spam_.exe - twitter.com:443 close, 58 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:49] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:49] spam_.exe - twitter.com:443 close, 0 bytes sent, 0 bytes received, lifetime <1 sec
[10.20 22:36:49] spam_.exe - www.facebook.com:443 close, 1386 bytes (1.35 KB) sent, 69500 bytes (67.8 KB) received, lifetime 00:19
[10.20 22:36:49] spam_.exe - www.facebook.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:50] spam_.exe - studies.aljazeera.net:80 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:50] spam_.exe - studies.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:51] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:51] spam_.exe - twitter.com:443 close, 128 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:51] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:51] spam_.exe - twitter.com:443 close, 58 bytes sent, 7 bytes received, lifetime <1 sec
[10.20 22:36:51] spam_.exe - twitter.com:443 open through proxy 192.168.10.39:5901 SOCKS5
[10.20 22:36:51] spam_.exe - twitter.com:443 close, 0 bytes sent, 0 bytes received, lifetime <1 sec
[10.20 22:36:52] spam_.exe - studies.aljazeera.net:443 open through proxy 192.168.10.39:5901 SOCKS5
 
Я понял что вы особо не грамотный (технически) человек с очень большим самомнением. Спорить с вами бессмысленно, проще собаку научить "говорить". Вам говоришь черное, а вы - белое. Если вы увидели 10%, то как вы можете говорить про остальные 90?
Скину вам лог с размером скачанных страниц (кого я обманываю, разумеется, все равно вам это не очем не скажет)
За спам провайдер ограничит трафик, ты этого добивался? После таких выурутасов, они к тебе направят техника, а если не пустишь, то ментов, как подозреваемый у которого бот ферма или вирусы распространяет. Делай дальше свои извращения с подменой трафика))
 
За спам провайдер ограничит трафик, ты этого добивался? После таких выурутасов, они к тебе направят техника, а если не пустишь, то ментов, как подозреваемый у которого бот ферма или вирусы распространяет. Делай дальше свои извращения с подменой трафика))
Открою не большой секрет, я сам работаю у своего провайдера.
 
Класс! То что искал для виндовс. На удивление вирусов нету (вирустотал некоторыми антивирусниками определил как вирус. Потому что не понимает код). Буду тестить тчательно
 
Можно гораздо проще. Запустите на компе utorrent с десятком сильно популярных разда игр. И поставьте ему ограничение на скорость отдачи. Он вам сгенерирует такое количество соединений, что проанализировать их можно будет только жесткими фильтрами, зная dst адрес/порт.
 
Можно гораздо проще. Запустите на компе utorrent с десятком сильно популярных разда игр. И поставьте ему ограничение на скорость отдачи. Он вам сгенерирует такое количество соединений, что проанализировать их можно будет только жесткими фильтрами, зная dst адрес/порт.
Можно. Моя программа генерирует https и http трафик, которые используют 443 и 80 порт соответсвенно. А торент испольузет любой из верхних портов.
 
Если задача сгенерировать миллиард соединений - то торренты самое то.
Если задача скрыть ваши запросы на какой-то ip адрес - то ваш метод не подействует.
Более-менее действующий метод - это когда vpn поднимают на 443 порту. Тогда для провайдера он выглядит похожим на обычный трафик. Но для DPI это все побоку.
Я знаю о чем говорю, я провайдер. И мне по-работе периодически приходится копаться в netflow данных.
 
Если задача сгенерировать миллиард соединений - то торренты самое то.
Если задача скрыть ваши запросы на какой-то ip адрес - то ваш метод не подействует.
Более-менее действующий метод - это когда vpn поднимают на 443 порту. Тогда для провайдера он выглядит похожим на обычный трафик. Но для DPI это все побоку.
Я знаю о чем говорю, я провайдер. И мне по-работе периодически приходится копаться в netflow данных.
Провайдер провайдеру рознь. У крупных провайдеров есть объемы для хранения логов на долгий срок, а у мелких нету. Если вы провайдер - поздравляю. Тогда вы должны знать как трудно найти соеденение , которое было открыто пол года назад, или еще раньше.
Да и вобще, можите делать проще - так делайте, мне то какое дело до вас.
 
Прога рабочая, но с багами! Зделал уже 8гб озу ВМ и все же получил ошибку про нехватку ОЗУ. Но в диспетчере задач нету космических значений. Я не шарю в коде, как решить проблему? Очень не удобно перезапус каждые 3-5 часов. Еще бы хотел увидеть по каким сайтам я бегаю и что ищу в поиске.
 
Прога рабочая, но с багами! Зделал уже 8гб озу ВМ и все же получил ошибку про нехватку ОЗУ. Но в диспетчере задач нету космических значений. Я не шарю в коде, как решить проблему? Очень не удобно перезапус каждые 3-5 часов.
Проблема заключается в ограничении хранения данных в переменной. Это ограничения самого ЯП. К примеру, вы скачали файл весом в 10МБ. Программа обработала и не нашла в не ссылок просто очистила переменную. А вот если файл будет гораздо больше, например, 1ГБ, то как раз программа и выдает в таких местах ошибку. Я знаю про проблему и даже, наверное, знаю решение, как только "руки" дойдут внесу правки в код.

Еще бы хотел увидеть по каким сайтам я бегаю и что ищу в поиске.
Для этого есть ГУИ интерфейс, включается он в файле настройках в соответствующей графе gui.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх