[Source] Как сделать No-IP Updater для своего ратника

  • На форуме работает ручное одобрение пользователей. Это значит, что, если Ваша причина регистрации не соответствует тематике форума, а также Вы используете временную почту, Ваша учётная запись будет отклонена без возможности повторной регистрации. В дальнейшем - пожизненная блокировка обоих аккаунтов за создание мультиаккаунта.
  • Мы обновили Tor зеркало до v3!
    Для входа используйте следующий url: darkv3nw2...bzad.onion/
  • Мы вновь вернули telegram чат форуму, вступайте, общайтесь, задавайте любые вопросы как администрации, так и пользователям!
    Ссылка: https://t.me/chat_dark_time

Dendos

Пользователь

Dendos

Пользователь
15 Ноя 2017
127
102
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C#:
Imports System.Text
Imports System.Xml
Imports System.Configuration
Imports System.Reflection


Public Class Mynoip

    '########################
    '#     No Ip Updater    #
    '#  Симпу не забудь     #
    '#      @Dendos17       #
    '# Please Donot remove  #
    '#        my credit       #
    '########################


    Dim wc = New Net.WebClient()
    Dim utf8 = New UTF8Encoding

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        Try
            Dim page As String = utf8.GetString(wc.DownloadData("http://dynupdate.no-ip.com/dns?username=" & TextBox1.Text & "&password=" & TextBox2.Text & "&hostname=" & TextBox3.Text))
            '   MsgBox(status(1))
            Dim texter() As String = page.Split(":")
            RichTextBox1.Text = texter(1)
            If texter(1).Contains("0") Then
                MsgBox("Success - IP address is current, no update performed", MsgBoxStyle.Information)
            End If
            If texter(1).Contains("1") Then
                MsgBox("Success - DNS hostname update successful", MsgBoxStyle.Information)

            End If
            If texter(1).Contains("2") Then

                MsgBox("Error - Hostname supplied does not exist", MsgBoxStyle.Critical)
            End If
            If texter(1).Contains("3") Then
                MsgBox("Error - Invalid username", MsgBoxStyle.Critical)
            End If
            If texter(1).Contains("4") Then
                MsgBox("Error - Invalid password", MsgBoxStyle.Critical)
            End If
            If texter(1).Contains("5") Then
                MsgBox("Error - Too many updates sent. Updates are blocked   until 1 hour passes since last status of 5 returned.", MsgBoxStyle.Critical)
            End If
            If texter(1).Contains("6") Then
                MsgBox("Error - Account disabled due to violation of No-IP   terms of service. Our terms of service can be viewed at   http://www.no-ip.com/legal/tos", MsgBoxStyle.Critical)
            End If
            If texter(1).Contains("7") Then
                MsgBox("Error - Invalid IP. Invalid IP submitted is   improperly formated, is a private LAN RFC 1918 address, or an abuse   blacklisted address.", MsgBoxStyle.Critical)
            End If
            If texter(1).Contains("8") Then
                MsgBox("Error - Disabled / Locked hostname", MsgBoxStyle.Critical)
            End If
            If texter(1).Contains("9") Then
                MsgBox("Host updated is configured as a web redirect and no update was performed.", MsgBoxStyle.Information)
            End If
            If texter(1).Contains("10") Then
                MsgBox("Error - Group supplied does not exist", MsgBoxStyle.Critical)
            End If
            If texter(1).Contains("11") Then
                MsgBox("Success - DNS group update is successful", MsgBoxStyle.Information)
            End If
            If texter(1).Contains("12") Then
                MsgBox("Success - DNS group is current, no update performed.", MsgBoxStyle.Information)
            End If
            If texter(1).Contains("13") Then
                MsgBox("Error - Update client support not available for supplied hostname or group", MsgBoxStyle.Critical)

            End If
            If texter(1).Contains("14") Then
                MsgBox("Error - Hostname supplied does not have offline   settings configured. Returned if sending offline=YES on a host that  does  not have any offline actions configured.", MsgBoxStyle.Critical)
            End If
            If texter(1).Contains("99") Then
                MsgBox("Error - Client disabled. Client should exit and not   perform any more updates without user intervention.", MsgBoxStyle.Critical)
            End If
            If texter(1).Contains("100") Then
                MsgBox("Error - User input error usually returned if missing required request parameters", MsgBoxStyle.Critical)
            End If
        Catch ex As Exception
            MsgBox("Check your Internet Connection", MsgBoxStyle.Exclamation, "NO-IP Updater")
        End Try

    End Sub
End Class
 

AnGel

Администратор
Команда форума

AnGel

Администратор
Команда форума
27 Авг 2015
3,411
2,025
Сейчас бы оставлять авторизацию в коде. Для этого есть DNS и txt запись, а разместить ссылку на апдейт можно в любом месте. Но раз есть уже DNS, то и любой хостинг подойдет для этой задачи.
 

Dendos

Пользователь

Dendos

Пользователь
15 Ноя 2017
127
102
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сейчас бы оставлять авторизацию в коде. Для этого есть DNS и txt запись, а разместить ссылку на апдейт можно в любом месте. Но раз есть уже DNS, то и любой хостинг подойдет для этой задачи.
посоветуй код, который бы мог встать лучше этого :dance:
 

AnGel

Администратор
Команда форума

AnGel

Администратор
Команда форума
27 Авг 2015
3,411
2,025
Эмм. Я не поощряю копипаст и пишу на С++.
 

О нас

  • Наше сообщество существует уже много лет и гордится тем, что предлагает непредвзятое, критическое обсуждение различных тем среди людей разных слоев общества. Мы работаем каждый день, чтобы убедиться, что наше сообщество является одним из лучших.

    Dark-Time 2015 - 2022

    При поддержке: XenForo.Info

Быстрая навигация

Меню пользователя