From d459fd662fa43973e5515cd1d023374cf5db746e Mon Sep 17 00:00:00 2001 From: adator <85586985+adator85@users.noreply.github.com> Date: Mon, 16 Sep 2024 00:41:43 +0200 Subject: [PATCH] Changing hostname modification --- mods/mod_clone.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/mods/mod_clone.py b/mods/mod_clone.py index 9050394..e65729a 100644 --- a/mods/mod_clone.py +++ b/mods/mod_clone.py @@ -131,12 +131,17 @@ class Clone(): rand_3 = fake.random_elements(['A','B','C','D','E','F','0','1','2','3','4','5','6','7','8','9'], unique=True, length=8) rand_ip = ''.join(rand_1) + '.' + ''.join(rand_2) + '.' + ''.join(rand_3) + '.IP' - if clone.connected: - self.Irc.send2socket(f':{self.Config.SERVICE_NICKNAME} CHGHOST {clone.nickname} {rand_ip}') + found = False - while not clone.connected: + while not found: if clone.connected: self.Irc.send2socket(f':{self.Config.SERVICE_NICKNAME} CHGHOST {clone.nickname} {rand_ip}') + found = True + break + + # while not clone.connected: + # if clone.connected: + # self.Irc.send2socket(f':{self.Config.SERVICE_NICKNAME} CHGHOST {clone.nickname} {rand_ip}') def thread_create_clones(self, nickname: str, username: str, realname: str, channels: list, server_port: int, ssl: bool) -> None: