Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Uran 10 Prosince 2008, 12:45:46
-
Chtel jsem si udelat jednoduchy script na provereni zda webove stranky neobsahuji viry:
#!/bin/bash
wget -R jpg,gif -r --directory-prefix=/home/ged/prechodne/virusscan http://sikovnerucicky.wz.cz
wget -R jpg,gif,zip,wmv -r --directory-prefix=/home/ged/prechodne/virusscan http://uranit.wz.cz
clamscan --recursive --infected /home/ged/prechodne/virusscan/
rm -rf /home/ged/prechodne/virusscan
Problem je v tom, ze wget nestahuje vsechny soubory. Napr. soubory "http://uranit.wz.cz/preview.php", "http://uranit.wz.cz/file/error1.png" to uplne ignoruje a podobne je to u dalsich souboru.
Nemuze to byt tim, ze na nej z index.php v / nevede zadny odkaz?
Cele jsem to podstupoval, protoze nejaky z.... pako mi na stranky umistilo Trojskeho kone a jelikoz pouzivam LINUX tak me na to upozornili az lidi s windows a google.
Jako alternativu jsem take hledal nejaky online scanner, ale vse co jsem nasel tak bylo bud na scannovani souboru vna lokalnim pocitaci, pro windows nebo neumelo rekurzivne prohledat web.
Dekujiza rady.
-
Nevim to jiste ale myslim ze obrazky z css wget ignoruje.
Zkus najit odkaz na obrazek, ktery se nestahuje, primo na strance a dej linky na obrazek i stranku.
-
No asi jsem to nenapsal dost jasne ale http://uranit.wz.cz/preview.php je obycejny php soubor a taky se nestahne. Obrazky jsou klasicke linky s trochou js a ne pres css (lightscribe).
Mym hlavnim cilem je stahnout cokoliv textoveho (o obrazky mi nejde), co by mohlo byt infikovano trojanem a to pak proskenovat.
Edit: u programu webhttrack jsem napr. videl moznost prohledavat i "dodatecne" soubory (ze by soubory na ktere nevede odkaz z index.php?) pro lepsi vysledky tak jsetli to nebude v tom - bohuzel zadny takovy parametr jsem pod man wget nenasel
-
Tak jsem na zkousku zkusil do home.php, ktery se includuje do index.php vlozit odkaz na preview.php a wget to tentokrat stahnul.
Takze otazka proc to nestahuje je doufam vyresena.
Jen zbyva vyresit jak donutit wget aby stahoval i soubory na ktere nevede nejaky odkaz z index.php.......
man wget se miji ucinkem.
-
Tak jsem na zkousku zkusil do home.php, ktery se includuje do index.php vlozit odkaz na preview.php a wget to tentokrat stahnul.
Stáhnul a stáhne vždycky. Funkce include se provede na serveru a vrací celou "složenou" stránku.
-
Ja rozumin funkci include a php obecne (na zakladni urovni) jen jsem tim chtel rict, ze wget nedokaze stahnout soubory na ktere neni nekde z uvodniho index.xxx link.
Coz je trochu divne, kdyz napr programy jako offline explorer, winhtttrack ap. toto dokazi - spise bych to videl v tom ze tady ta moznost je, ale nejak nevim jak na to.
Jde tedy pomoci wget stahnout soubory na ktere se nejde proklikat z uvodni index.xxxx?
-
Tedka me vsak napadlo proc to resim pres wget, kdyz bych mohl pouzit nejakeho radkoveho ftp klienta.
Vyzkousim a poreferuji.