@@ -111,33 +111,58 @@ def info():
111111 print (warna .kuning + "\n [!] " + warna .tutup + "if you are not spesified the port number, txtool will scan all port for you." )
112112
113113
114+ def check_vulners ():
115+ try :
116+ if os .path .isfile ("/data/data/com.termux/files/usr/share/nmap/scripts/vulners.nse" ):
117+ return True
118+
119+ if not os .path .isfile ("/data/data/com.termux/files/usr/share/nmap/scripts/vulners.nse" ):
120+ print (warna .hijau + "\n [*]" + warna .tutup + " checking vulners script, please wait a moment." )
121+ time .sleep (5 )
122+ print (warna .kuning + "\n [!]" + warna .tutup + " it seems vulners not installed in your device" )
123+ time .sleep (2 )
124+ print (warna .kuning + "\n [!]" + warna .tutup + " alright, txtool will prepare it for you." )
125+ print (warna .hijau + "\n [*]" + warna .tutup + " please wait a moment.... " )
126+ time .sleep (5 )
127+ vulners_dir = '/data/data/com.termux/files/usr/share/nmap/scripts'
128+ os .system ("apt-get install -y wget" )
129+ os .system ("cd %s && wget https://raw.githubusercontent.com/vulnersCom/nmap-vulners/master/vulners.nse" %
130+ (vulners_dir ))
131+ print (warna .hijau + "\n [*]" + warna .tutup + " updating script. please wait a moment...." )
132+ time .sleep (3 )
133+ subprocess .Popen ("nmap --script-updatedb" ,
134+ stderr = subprocess .PIPE , stdout = subprocess .PIPE , shell = True ).wait ()
135+ print (warna .hijau + "\n [*]" + warna .tutup + " ok, everything is fine." )
136+ raw_input (" press <" + warna .hijau + "Enter" + warna .tutup + "> to continue " )
137+
138+ except KeyError :
139+ pass
140+
114141def check_vulscan ():
115142 try :
116143 if os .path .isdir ("/data/data/com.termux/files/usr/share/nmap/scripts/vulscan" ):
117144 pass
118145
119146 if not os .path .isdir ("/data/data/com.termux/files/usr/share/nmap/scripts/vulscan" ):
120- print (warna .hijau + "\n [*]" + warna .tutup + " checking vulscan script, please wait a moment. " )
147+ print (warna .hijau + "\n [*]" + warna .tutup + " checking vulscan script, please wait a moment... " )
121148 time .sleep (5 )
122-
123149 vulscan_dir = '/data/data/com.termux/files/usr/share/nmap/scripts'
124- if not os .path .isdir ("%s/vulscan" % (vulscan_dir )):
125- print (warna .kuning + "\n [!]" + warna .tutup + " it seems vulscan not installed in your device" )
126- time .sleep (2 )
127- print (warna .kuning + "\n [!]" + warna .tutup + " alright, txtool will prepare it for you." )
128- print (warna .hijau + "\n [*]" + warna .tutup + " please wait a moment.... " )
129- time .sleep (5 )
130- os .system ("apt-get install -y wget tar" )
131- os .system ("cd %s && wget http://www.computec.ch/projekte/vulscan/download/nmap_nse_vulscan-2.0.tar.gz" %
132- (vulscan_dir ))
133- os .system ("cd %s && tar -xf nmap_nse_vulscan-2.0.tar.gz " % (vulscan_dir ))
134- os .system ("rm -fr %s/nmap_nse_vulscan-2.0.tar.gz " % (vulscan_dir ))
135- print (warna .hijau + "\n [*]" + warna .tutup + " updating script. please wait a moment.... " )
136- time .sleep (3 )
137- subprocess .Popen ("nmap --script-updatedb" ,
138- stderr = subprocess .PIPE , stdout = subprocess .PIPE , shell = True ).wait ()
139- print (warna .hijau + "\n [*]" + warna .tutup + " ok, everythink is fine." )
140- raw_input (" press <" + warna .hijau + "Enter" + warna .tutup + "> to continue " )
150+ print (warna .kuning + "\n [!]" + warna .tutup + " it seems vulscan not installed in your device" )
151+ time .sleep (2 )
152+ print (warna .kuning + "\n [!]" + warna .tutup + " alright, txtool will prepare it for you." )
153+ print (warna .hijau + "\n [*]" + warna .tutup + " please wait a moment.... " )
154+ time .sleep (5 )
155+ os .system ("apt-get install -y wget tar" )
156+ os .system ("cd %s && wget http://www.computec.ch/projekte/vulscan/download/nmap_nse_vulscan-2.0.tar.gz" %
157+ (vulscan_dir ))
158+ os .system ("cd %s && tar -xf nmap_nse_vulscan-2.0.tar.gz " % (vulscan_dir ))
159+ os .system ("rm -fr %s/nmap_nse_vulscan-2.0.tar.gz " % (vulscan_dir ))
160+ print (warna .hijau + "\n [*]" + warna .tutup + " updating script. please wait a moment.... " )
161+ time .sleep (3 )
162+ subprocess .Popen ("nmap --script-updatedb" ,
163+ stderr = subprocess .PIPE , stdout = subprocess .PIPE , shell = True ).wait ()
164+ print (warna .hijau + "\n [*]" + warna .tutup + " ok, everything is fine." )
165+ raw_input (" press <" + warna .hijau + "Enter" + warna .tutup + "> to continue " )
141166
142167 except KeyError :
143168 pass
@@ -150,16 +175,13 @@ def check_redpoint():
150175 if not os .path .isdir ("/data/data/com.termux/files/usr/share/nmap/scripts/Redpoint" ):
151176 print (warna .hijau + "\n [*]" + warna .tutup + " checking Redpoint scripts, please wait a moment. " )
152177 time .sleep (5 )
153-
154178 redpoint_tarball = '/data/data/com.termux/files/usr/share/txtool/other'
155179 redpoint_dir = '/data/data/com.termux/files/usr/share/nmap/scripts'
156- if not os .path .isdir ("%s/Redpoint" % (redpoint_dir )):
157- print (warna .kuning + "\n [!]" + warna .tutup + " it seems Redpoint not installed in your device" )
158- time .sleep (2 )
159- print (warna .kuning + "\n [!]" + warna .tutup + " alright, txtool will prepare it for you." )
160- print (warna .hijau + "\n [*]" + warna .tutup + " please wait a moment.... " )
161- time .sleep (5 )
162-
180+ print (warna .kuning + "\n [!]" + warna .tutup + " it seems Redpoint not installed in your device" )
181+ time .sleep (2 )
182+ print (warna .kuning + "\n [!]" + warna .tutup + " alright, txtool will prepare it for you." )
183+ print (warna .hijau + "\n [*]" + warna .tutup + " please wait a moment.... " )
184+ time .sleep (5 )
163185 if os .path .isfile ("%s/Redpoint.tar.xz" % (redpoint_tarball )):
164186 os .system ("apt-get install -y tar" )
165187 os .system ("cp -f %s/Redpoint.tar.xz %s " %
@@ -170,7 +192,7 @@ def check_redpoint():
170192 time .sleep (3 )
171193 subprocess .Popen ("nmap --script-updatedb" ,
172194 stderr = subprocess .PIPE , stdout = subprocess .PIPE , shell = True ).wait ()
173- print (warna .hijau + "\n [*]" + warna .tutup + " ok, everythink is fine." )
195+ print (warna .hijau + "\n [*]" + warna .tutup + " ok, everything is fine." )
174196 raw_input (" press <" + warna .hijau + "Enter" + warna .tutup + "> to continue " )
175197
176198 elif not os .path .isfile ("%s/Redpoint.tar.xz" % (redpoint_tarball )):
0 commit comments