hodexut
Dec 6 2003, 08:05 PM
hi, im looking to script a program that will connect and try to login to any anonymous ftp servers on port 21, and then save the IP if such a folder as /pub/windows exists. Im looking to scan a whole network range. Im not too familar with batch file scripting but could it be possible with the use of varibles? any input appreciated
--
edud
Dec 7 2003, 12:08 AM
yes it would be possible but u would need a seperate thing to input the ips to attempt to conenct to.. u can use the ftp commands no problem to connect and the echo command to write to a txt file but jus using different ips will require another tool
i don't understand why you should make such a program because there already is one that would exactly do these tasks, namely grim's ping ..
greetz
TedOb1
Dec 7 2003, 02:52 AM
its easy enough to get the ip range taken care of in batch.
just enter the first 3 parts of the ip address including the third dot like this:
ftpbat 192.168.1.
ftpbat.bat
-------------------
@echo ftp -s:test2.txt >test.bat
@echo anonymous >test.txt
@echo BillyG@microsoft.com >>test.txt
@echo bye >>test.txt
for /L %%X in (2,1,254) do echo open %1%%X >test2.txt && type test.txt >>test2.txt && test.bat
del test.bat test.txt
--------------------
i can't get the results to log into a file though.
if that could be done it would be easy enough to do a find "directory created" and echo the ipaddy and put them both in the same file
this is really a slow ass method...grims ping sounds a lot more practical
hodexut
Dec 7 2003, 10:23 PM
thanks for the replys..
| QUOTE |
don't understand why you should make such a program because there already is one that would exactly do these tasks, namely grim's ping ..
|
i have tried grims ping and it only logs if there is read/write permissions.. i just want to be able to log the IPs with a certain folder existing on the server.
ok so test2.txt reads:
| QUOTE |
open 64.77.1.23 anonymous BillyG@microsoft.com bye
|
i need it to read
| QUOTE |
open 64.77.1.23 anonymous BillyG@microsoft.com CWD pub bye
|
and then log if "pub" exists
does anyone else have any ideas how to log the IPs into a text ?
damulint
Dec 8 2003, 02:23 AM
Thanks ..
I am guessing Batch File scripting..
But now is a little unerstand..
hodexut
Dec 9 2003, 04:14 AM
*bump*
daguilar01
Dec 9 2003, 06:51 AM
this is a VERY basic one, very slow cause its a bat file, but it gets the job done
| CODE |
echo 000000000000000000000000000000000 > Results.txt echo 0 FTP.Log.Checker by Daguilar01 0 >>Results.txt echo 000000000000000000000000000000000 >>Results.txt
set /p A=What is the first 3 blocks of the range? ie. 127.0.0:
echo off
echo %A%.1 > IPs.txt echo %A%.2 >> IPs.txt echo %A%.3 >> IPs.txt echo %A%.4 >> IPs.txt echo %A%.5 >> IPs.txt echo %A%.6 >> IPs.txt echo %A%.7 >> IPs.txt echo %A%.8 >> IPs.txt echo %A%.9 >> IPs.txt echo %A%.10 >> IPs.txt echo %A%.11 >> IPs.txt echo %A%.12 >> IPs.txt echo %A%.13 >> IPs.txt echo %A%.14 >> IPs.txt echo %A%.15 >> IPs.txt echo %A%.16 >> IPs.txt echo %A%.17 >> IPs.txt echo %A%.18 >> IPs.txt echo %A%.19 >> IPs.txt echo %A%.20 >> IPs.txt echo %A%.21 >> IPs.txt echo %A%.22 >> IPs.txt echo %A%.23 >> IPs.txt echo %A%.24 >> IPs.txt echo %A%.25 >> IPs.txt echo %A%.26 >> IPs.txt echo %A%.27 >> IPs.txt echo %A%.28 >> IPs.txt echo %A%.29 >> IPs.txt echo %A%.30 >> IPs.txt echo %A%.31 >> IPs.txt echo %A%.32 >> IPs.txt echo %A%.33 >> IPs.txt echo %A%.34 >> IPs.txt echo %A%.35 >> IPs.txt echo %A%.36 >> IPs.txt echo %A%.37 >> IPs.txt echo %A%.38 >> IPs.txt echo %A%.39 >> IPs.txt echo %A%.40 >> IPs.txt echo %A%.41 >> IPs.txt echo %A%.42 >> IPs.txt echo %A%.43 >> IPs.txt echo %A%.44 >> IPs.txt echo %A%.45 >> IPs.txt echo %A%.46 >> IPs.txt echo %A%.47 >> IPs.txt echo %A%.48 >> IPs.txt echo %A%.49 >> IPs.txt echo %A%.50 >> IPs.txt echo %A%.51 >> IPs.txt echo %A%.52 >> IPs.txt echo %A%.53 >> IPs.txt echo %A%.54 >> IPs.txt echo %A%.55 >> IPs.txt echo %A%.56 >> IPs.txt echo %A%.57 >> IPs.txt echo %A%.58 >> IPs.txt echo %A%.59 >> IPs.txt echo %A%.60 >> IPs.txt echo %A%.61 >> IPs.txt echo %A%.62 >> IPs.txt echo %A%.63 >> IPs.txt echo %A%.64 >> IPs.txt echo %A%.65 >> IPs.txt echo %A%.66 >> IPs.txt echo %A%.67 >> IPs.txt echo %A%.68 >> IPs.txt echo %A%.69 >> IPs.txt echo %A%.70 >> IPs.txt echo %A%.71 >> IPs.txt echo %A%.72 >> IPs.txt echo %A%.73 >> IPs.txt echo %A%.74 >> IPs.txt echo %A%.75 >> IPs.txt echo %A%.76 >> IPs.txt echo %A%.77 >> IPs.txt echo %A%.78 >> IPs.txt echo %A%.79 >> IPs.txt echo %A%.80 >> IPs.txt echo %A%.81 >> IPs.txt echo %A%.82 >> IPs.txt echo %A%.83 >> IPs.txt echo %A%.84 >> IPs.txt echo %A%.85 >> IPs.txt echo %A%.86 >> IPs.txt echo %A%.87 >> IPs.txt echo %A%.88 >> IPs.txt echo %A%.89 >> IPs.txt echo %A%.90 >> IPs.txt echo %A%.91 >> IPs.txt echo %A%.92 >> IPs.txt echo %A%.93 >> IPs.txt echo %A%.94 >> IPs.txt echo %A%.95 >> IPs.txt echo %A%.96 >> IPs.txt echo %A%.97 >> IPs.txt echo %A%.98 >> IPs.txt echo %A%.99 >> IPs.txt echo %A%.100 >> IPs.txt echo %A%.101 >> IPs.txt echo %A%.102 >> IPs.txt echo %A%.103 >> IPs.txt echo %A%.104 >> IPs.txt echo %A%.105 >> IPs.txt echo %A%.106 >> IPs.txt echo %A%.107 >> IPs.txt echo %A%.108 >> IPs.txt echo %A%.109 >> IPs.txt echo %A%.110 >> IPs.txt echo %A%.111 >> IPs.txt echo %A%.112 >> IPs.txt echo %A%.113 >> IPs.txt echo %A%.114 >> IPs.txt echo %A%.115 >> IPs.txt echo %A%.116 >> IPs.txt echo %A%.117 >> IPs.txt echo %A%.118 >> IPs.txt echo %A%.119 >> IPs.txt echo %A%.120 >> IPs.txt echo %A%.121 >> IPs.txt echo %A%.122 >> IPs.txt echo %A%.123 >> IPs.txt echo %A%.124 >> IPs.txt echo %A%.125 >> IPs.txt echo %A%.126 >> IPs.txt echo %A%.127 >> IPs.txt echo %A%.128 >> IPs.txt echo %A%.129 >> IPs.txt echo %A%.130 >> IPs.txt echo %A%.131 >> IPs.txt echo %A%.132 >> IPs.txt echo %A%.133 >> IPs.txt echo %A%.134 >> IPs.txt echo %A%.135 >> IPs.txt echo %A%.136 >> IPs.txt echo %A%.137 >> IPs.txt echo %A%.138 >> IPs.txt echo %A%.139 >> IPs.txt echo %A%.140 >> IPs.txt echo %A%.141 >> IPs.txt echo %A%.142 >> IPs.txt echo %A%.143 >> IPs.txt echo %A%.144 >> IPs.txt echo %A%.145 >> IPs.txt echo %A%.146 >> IPs.txt echo %A%.147 >> IPs.txt echo %A%.148 >> IPs.txt echo %A%.149 >> IPs.txt echo %A%.150 >> IPs.txt echo %A%.151 >> IPs.txt echo %A%.152 >> IPs.txt echo %A%.153 >> IPs.txt echo %A%.154 >> IPs.txt echo %A%.155 >> IPs.txt echo %A%.156 >> IPs.txt echo %A%.157 >> IPs.txt echo %A%.158 >> IPs.txt echo %A%.159 >> IPs.txt echo %A%.160 >> IPs.txt echo %A%.161 >> IPs.txt echo %A%.162 >> IPs.txt echo %A%.163 >> IPs.txt echo %A%.164 >> IPs.txt echo %A%.165 >> IPs.txt echo %A%.166 >> IPs.txt echo %A%.167 >> IPs.txt echo %A%.168 >> IPs.txt echo %A%.169 >> IPs.txt echo %A%.170 >> IPs.txt echo %A%.171 >> IPs.txt echo %A%.172 >> IPs.txt echo %A%.173 >> IPs.txt echo %A%.174 >> IPs.txt echo %A%.175 >> IPs.txt echo %A%.176 >> IPs.txt echo %A%.177 >> IPs.txt echo %A%.178 >> IPs.txt echo %A%.179 >> IPs.txt echo %A%.180 >> IPs.txt echo %A%.181 >> IPs.txt echo %A%.182 >> IPs.txt echo %A%.183 >> IPs.txt echo %A%.184 >> IPs.txt echo %A%.185 >> IPs.txt echo %A%.186 >> IPs.txt echo %A%.187 >> IPs.txt echo %A%.188 >> IPs.txt echo %A%.189 >> IPs.txt echo %A%.190 >> IPs.txt echo %A%.191 >> IPs.txt echo %A%.192 >> IPs.txt echo %A%.193 >> IPs.txt echo %A%.194 >> IPs.txt echo %A%.195 >> IPs.txt echo %A%.196 >> IPs.txt echo %A%.197 >> IPs.txt echo %A%.198 >> IPs.txt echo %A%.199 >> IPs.txt echo %A%.200 >> IPs.txt echo %A%.201 >> IPs.txt echo %A%.202 >> IPs.txt echo %A%.203 >> IPs.txt echo %A%.204 >> IPs.txt echo %A%.205 >> IPs.txt echo %A%.206 >> IPs.txt echo %A%.207 >> IPs.txt echo %A%.208 >> IPs.txt echo %A%.209 >> IPs.txt echo %A%.210 >> IPs.txt echo %A%.211 >> IPs.txt echo %A%.212 >> IPs.txt echo %A%.213 >> IPs.txt echo %A%.214 >> IPs.txt echo %A%.215 >> IPs.txt echo %A%.216 >> IPs.txt echo %A%.217 >> IPs.txt echo %A%.218 >> IPs.txt echo %A%.219 >> IPs.txt echo %A%.220 >> IPs.txt echo %A%.221 >> IPs.txt echo %A%.222 >> IPs.txt echo %A%.223 >> IPs.txt echo %A%.224 >> IPs.txt echo %A%.225 >> IPs.txt echo %A%.226 >> IPs.txt echo %A%.227 >> IPs.txt echo %A%.228 >> IPs.txt echo %A%.229 >> IPs.txt echo %A%.230 >> IPs.txt echo %A%.231 >> IPs.txt echo %A%.232 >> IPs.txt echo %A%.233 >> IPs.txt echo %A%.234 >> IPs.txt echo %A%.235 >> IPs.txt echo %A%.236 >> IPs.txt echo %A%.237 >> IPs.txt echo %A%.238 >> IPs.txt echo %A%.239 >> IPs.txt echo %A%.240 >> IPs.txt echo %A%.241 >> IPs.txt echo %A%.242 >> IPs.txt echo %A%.243 >> IPs.txt echo %A%.244 >> IPs.txt echo %A%.245 >> IPs.txt echo %A%.246 >> IPs.txt echo %A%.247 >> IPs.txt echo %A%.248 >> IPs.txt echo %A%.249 >> IPs.txt echo %A%.250 >> IPs.txt echo %A%.251 >> IPs.txt echo %A%.252 >> IPs.txt echo %A%.253 >> IPs.txt echo %A%.254 >> IPs.txt
echo cd /pub/windows > cwd.txt echo quit >> cwd.txt
for /f "tokens=1" %%p, in (IPs.txt) do ( ftp.exe -n -A -s:cwd.txt %%p > temp.txt findstr /C:"Connected to" temp.txt >> Results.txt findstr /C:"CWD command successful" temp.txt >> Results.txt )
del cwd.txt del temp.txt |
and now i didnt type out
1
2
3
etc, lol, used ms excel
hope it helps
realy nice script !!
and simple too !!
10x !
verba
Dec 9 2003, 12:36 PM
yup great script thanks to let me know this new way
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.