frmAlert.frm
上传用户:yinyu8822
上传日期:2021-04-28
资源大小:79k
文件大小:5k
开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form frmAlert 
  3.    BorderStyle     =   1  'Fixed Single
  4.    Caption         =   "防火墙代码"
  5.    ClientHeight    =   4005
  6.    ClientLeft      =   45
  7.    ClientTop       =   330
  8.    ClientWidth     =   5115
  9.    BeginProperty Font 
  10.       Name            =   "Tahoma"
  11.       Size            =   8.25
  12.       Charset         =   0
  13.       Weight          =   400
  14.       Underline       =   0   'False
  15.       Italic          =   0   'False
  16.       Strikethrough   =   0   'False
  17.    EndProperty
  18.    Icon            =   "frmAlert.frx":0000
  19.    LinkTopic       =   "Form1"
  20.    MaxButton       =   0   'False
  21.    MinButton       =   0   'False
  22.    ScaleHeight     =   4005
  23.    ScaleWidth      =   5115
  24.    ShowInTaskbar   =   0   'False
  25.    StartUpPosition =   3  '窗口缺省
  26.    Begin VB.CommandButton Command5 
  27.       Caption         =   "组织所有"
  28.       Height          =   375
  29.       Left            =   3840
  30.       TabIndex        =   6
  31.       Top             =   3180
  32.       Width           =   1215
  33.    End
  34.    Begin VB.CommandButton Command4 
  35.       Caption         =   "阻止本地 port"
  36.       Height          =   375
  37.       Left            =   2580
  38.       TabIndex        =   5
  39.       Top             =   3180
  40.       Width           =   1215
  41.    End
  42.    Begin VB.CommandButton Command3 
  43.       Caption         =   "阻止远程 port"
  44.       Height          =   375
  45.       Left            =   1320
  46.       TabIndex        =   4
  47.       Top             =   3180
  48.       Width           =   1215
  49.    End
  50.    Begin VB.CommandButton Command2 
  51.       Caption         =   "允许"
  52.       BeginProperty Font 
  53.          Name            =   "Tahoma"
  54.          Size            =   8.25
  55.          Charset         =   0
  56.          Weight          =   700
  57.          Underline       =   0   'False
  58.          Italic          =   0   'False
  59.          Strikethrough   =   0   'False
  60.       EndProperty
  61.       Height          =   375
  62.       Left            =   3840
  63.       TabIndex        =   3
  64.       Top             =   3600
  65.       Width           =   1215
  66.    End
  67.    Begin VB.CommandButton Command1 
  68.       Caption         =   "阻止 ip"
  69.       Height          =   375
  70.       Left            =   60
  71.       TabIndex        =   2
  72.       Top             =   3180
  73.       Width           =   1215
  74.    End
  75.    Begin VB.PictureBox Picture1 
  76.       AutoSize        =   -1  'True
  77.       BeginProperty Font 
  78.          Name            =   "MS Sans Serif"
  79.          Size            =   8.25
  80.          Charset         =   0
  81.          Weight          =   400
  82.          Underline       =   0   'False
  83.          Italic          =   0   'False
  84.          Strikethrough   =   0   'False
  85.       EndProperty
  86.       Height          =   1440
  87.       Left            =   127
  88.       Picture         =   "frmAlert.frx":038A
  89.       ScaleHeight     =   1380
  90.       ScaleWidth      =   4800
  91.       TabIndex        =   0
  92.       Top             =   60
  93.       Width           =   4860
  94.    End
  95.    Begin VB.Label Label1 
  96.       Caption         =   "[description]"
  97.       Height          =   1575
  98.       Left            =   120
  99.       TabIndex        =   1
  100.       Top             =   1560
  101.       Width           =   4875
  102.    End
  103. End
  104. Attribute VB_Name = "frmAlert"
  105. Attribute VB_GlobalNameSpace = False
  106. Attribute VB_Creatable = False
  107. Attribute VB_PredeclaredId = True
  108. Attribute VB_Exposed = False
  109. 'Download by http://www.codefans.net
  110. Public t As Long
  111. Public RemA As String
  112. Public RemP As String
  113. Public LocP As String
  114. Public b_Type As Integer
  115. Private Sub Command1_Click()
  116. modReg.bSetRegValue HKEY_LOCAL_MACHINE, SREG & "blockip", RemA, "1"
  117. frmMain.RefreshTable True
  118. Log RemA, RemP, LocP, "blocked ip"
  119. frmMain.ShiftAlertList t
  120. Unload Me
  121. End Sub
  122. Private Sub Command2_Click()
  123. modReg.bSetRegValue HKEY_LOCAL_MACHINE, SREG & "blockip", RemA, "0"
  124. modReg.bSetRegValue HKEY_LOCAL_MACHINE, SREG & "blockrp", RemP, "0"
  125. modReg.bSetRegValue HKEY_LOCAL_MACHINE, SREG & "blocklp", LocP, "0"
  126. Log RemA, RemP, LocP, "allowed connection"
  127. frmMain.ShiftAlertList t
  128. Unload Me
  129. End Sub
  130. Private Sub Command3_Click()
  131. modReg.bSetRegValue HKEY_LOCAL_MACHINE, SREG & "blockrp", RemP, "1"
  132. frmMain.RefreshTable True
  133. Log RemA, RemP, LocP, "blocked remote port"
  134. frmMain.ShiftAlertList t
  135. Unload Me
  136. End Sub
  137. Private Sub Command4_Click()
  138. modReg.bSetRegValue HKEY_LOCAL_MACHINE, SREG & "blocklp", LocP, "1"
  139. frmMain.RefreshTable True
  140. Log RemA, RemP, LocP, "blocked local port"
  141. frmMain.ShiftAlertList t
  142. Unload Me
  143. End Sub
  144. Private Sub Command5_Click()
  145. modReg.bSetRegValue HKEY_LOCAL_MACHINE, SREG & "blocklp", LocP, "1"
  146. modReg.bSetRegValue HKEY_LOCAL_MACHINE, SREG & "blockrp", RemP, "1"
  147. modReg.bSetRegValue HKEY_LOCAL_MACHINE, SREG & "blockip", RemA, "1"
  148. frmMain.RefreshTable True
  149. Log RemA, RemP, LocP, "blocked all"
  150. frmMain.ShiftAlertList t
  151. Unload Me
  152. End Sub
  153. Private Sub Form_Load()
  154. Me.Show
  155. WindowPos Me, 1
  156. SetFGWindow Me.hwnd, True
  157. DoEvents
  158. Me.Left = Screen.Width / 2 - Me.Width / 2
  159. Me.Top = Screen.Height / 2 - Me.Height / 2
  160. Select Case b_Type
  161.     Case 1
  162.     tro = frmMain.GetTrojan(LocP)
  163.     If tro = "" Then tro = frmMain.GetTrojan(RemP)
  164.     If tro = "" Then tro = "[none]"
  165.     tro = tro & vbCrLf & vbCrLf
  166.     
  167.     Label1 = RemA & " 试图进入端口 " & LocP & " 从远程端口 " & RemP & _
  168.     "." & vbCrLf & vbCrLf & vbCrLf & tro & "你想阻止吗?"
  169. End Select
  170. End Sub
  171. Private Sub Form_Unload(Cancel As Integer)
  172. frmMain.ShiftAlertList t
  173. End Sub