Недавно узнал что есть p2p botnet сети. почитал об этом, но так и не нашел ответа на эти вопросы. интересны такие вопросы. Как боты понимают что они должны выступать в роли сервера(node) Как боты общаются друг с другом, как они знают какому ip адресу нужно что-то отправить или принять от него что-то. Как ботмастер узнает каким ip адресам нужно отправить команду.
мне кажется тебе надобно сначала почитать информацию хотя бы по работе любой оверлейной сети :)
боты изначально запрограммированы работать в роли сервевера(node).
боты с самого начала запрограммированы на поиск и общение с друг другом, используя имеющиеся сети поиска (dht торрента к примеру) или заморачивая что-то свое.
зависит от того как запрограмирована сеть. к примеру ботмастер может заслать команду перечисления нодов, получить список ip и работать по списку обращаясь к каким-либо конкретным. или иной вариант вычленения части сети