Vollständige Version anzeigen : [Pubs/FTP] KSnoop - FTP Pubscanner


Kolazomai
24.05.2008, 14:21

Hallo zusammen,

hab mich in den letzten paar Tagen mal hingesetzt, und ein kleines GrimsPing-aehnliches Tool gecoded.


;;;xup~in/pic,13844217/ksnoop;jpg (;;;xup~in/a,7472/KSnoop-v0;16/)

Features


Multi-threaded Scanning
IP-Liste mit Port, User, Passwort
Schreib-Rechte
Delete-Rechte
Download-/Upload-Speed
Blacklisted Support mit '*' und '?' (Umfangreiche blacklist;txt beigelegt!)
Extra Threadpool fuer Up-/Download
Paths ueberpruefen
Optionale Filegroesse zum Test des Down-/Up-Speeds
Crossplatform-Kompatibilitaet
OpenSource (GPL)
Range-Scan
Optimierter Scanvorgan
Geringer Speicherverbrauch
Connection-Timeout
FTP-Response-Timeout

Das Ganze ist ein CommandLine-Tool, hat also keine graphische Oberflaeche, weil ich wollte, dass man es bequem UEBERALL (also auch auf STROs, Roots, etc;) ausfuehren kann.

Informationen

So schaut es aus:
kolazomai;inSan3 [~/release/KSnoop]
> ;/ksnoop -h
******************
** KSnoop v0;16 **
** by Kolazomai **
******************
Usage: ;/ksnoop [OPTIONS [PARAMETER]]

Required:
-f Text file with IP-addresses.
-r Range to scan. Format [<start>-<stop>]
-o File to write output to.
-p Text file including paths to upload to.

Optional:
-s Bytes to upload for speedtest. [ Default: '8388608' bytes ]
-t Threads to use for scanning. [ Default: '3' thread(s) ]
-l Threads to use for up-/downloading. [ Default: '1' thread(s) ]
-C Timeout for connecting. [ Default: '10' second(s) ]
-F Timeout for FTP responses. [ Default: (FILESIZE / MIN_KBS) = '602' second(s) ]

Miscellaneous:
-h Shows this help.

Examples:
;/ksnoop -f ips;txt -o out;txt -p paths;txt -s 4718239 -t 5 -F 300
;/ksnoop -r 0;0;0;0-255;255;255;255 -o out;txt -p paths;txt -C 7 -l 2

Returns: '1' on FAILURE and '0' on SUCCESS.
---
This program was developed by 'Kolazomai'.
Please report bugs to UIN '233-316-556';


'ips;txt' und 'paths;txt' sollten im UTF-8 (ohne BOM) UNIX Format vorliegen, und keine Leerzeilen (auch keine 'abschliessende' Leerzeile) enthalten.

Der Output in der 'out;txt' ist wie folgt:
<IP>
---------------
Dir: /
Deleteable: Yes
Upload: 63;01 KB/s
Download: 367;44 KB/s


Ihr koennt in der 'ips;txt' auch den Login und den Port festlegen.

Auszug aus einer ips;txt:
[..;]
user:pass;127;0;0;1:1337
127;0;0;2
127;0;0;3:21
[..;]


Auszug aus einer paths;txt:
/
/pub/
/public/
/pub/incoming/
/incoming/
/_vti_pvt/
/upload/


Tipps & Tricks

Formel zum Berechnen, wie lange es maximal dauern koennte:
[(ip-addressen / threads) * connection-timeout] + {[(ip-addressen * wahrscheinlichkeit_fuer_treffer) / lade_threads] * ftp-timeout}

Mit Variablen, die gleichzeitig die Parameter darstellen (A = Anzahl der IP-Addressen, P = Wahrscheinlichkeit fuer einen Pub):
((A / t) * C) + (((A * P) / l) * F)
wobei 0 <= P <= 1.

Download


v0;16 (current) (;;;xup~in/a,7472/KSnoop-v0;16/)

Win32 standalone Binary (Ohne blacklist;txt und paths;txt; DLLs in die ;EXE gepackt) (;;;xup~in/dl,50753154/KSnoop-v0;16;exe/)
Win32 Binary + Libraries (;DLLs) + blacklist;txt + paths;txt (;rar) (;;;xup~in/dl,83463034/KSnoop-v0;16_win32;rar/)
Windows Source (Dev-Cpp) (;;;xup~in/dl,19602590/KSnoop-v0;16_win32src;rar/)
Linux Source (;tar~gz) (;;;xup~in/dl,32994352/ksnoop-v0;16;tar~gz/)


v0;15 (old) (;;;xup~in/a,7087/KSnoop-v0;15/)

Win32 standalone Binary (Ohne blacklist;txt und paths;txt; DLLs in die ;EXE gepackt) (;;;xup~in/dl,33713563/KSnoop-v0;15;exe/)
Win32 Binary + Libraries (;DLLs) + blacklist;txt + paths;txt (;rar) (;;;xup~in/dl,54427178/KSnoop-v0;15_win32;rar/)
Windows Source (Dev-Cpp) (;;;xup~in/dl,14134481/KSnoop-v0;15_win32src;rar/)
Linux Source (;tar~gz) (;;;xup~in/dl,63879448/ksnoop-v0;15;tar~gz/)


v0;14 (old)

Win32 standalone Binary (ohne blacklist;txt und paths;txt) (;xup~in/dl,12767225/http:xupraidrushwsdownloadphpvalid1idf904e6a00605efbaa0fe102b82ffe/)
Win32 Binary + Libraries + blacklist;txt + paths;txt (;rar)
Windows Source (Dev-Cpp)
Linux Source (;tar~gz)

v0;13 (old)

Win32 Binary
Win32 Source (Dev-Cpp)
Linux Source (;tar~gz)

v0;12 (old)

Win32 Binary
Win32 Source (Dev-Cpp)
Linux Source (;tar~gz)

v0;11 (old)

Win32 Binary
Win32 Source (Dev-Cpp)
Linux Source (;tar~gz)

v0;1a (old)

Windows Binary
Windows Source (Dev-Cpp)
Linux Source (;tar~gz)

Die Windows Binary ist mit 'MoleBox' gepackt. Kann also sein, dass eventuell einige AntiVirProgramme euch warnen.

Andere Versionen


v0;16b by terraNova (;board;raidrush~ws/member;php?u=23768)

Windows x86 Binary (;;;xup~in/dl,85872226/KSnoop-Binary-Win-x86;rar/)
Windows x64 Binary (;;;xup~in/dl,10034043/KSnoop-Binary-Win-x64;rar/)

Windows Source (angepasste build;bat) (;;;xup~in/dl,13150656/KSnoop-v0;16b-Windows;rar/)
Linux Source (;rar) (;;;xup~in/dl,10202713/KSnoop-v0;16b-Linux;rar/)

Changelog:
v0;16b (terraNova):
-> Dictionary bruteforce added
-> Added a function to keep the output clean from ftp's which doesn't seem to allow upload/download
-> Added a function to just list the ip's without any information, except (if bruteforce is on) the login.
-> Batch Script written to compile via CMD with MinGW (curl, glib, etc. is in the package)


Development Requirements


GLib >= 2;8
libCURL

Fuer Dev-Cpp koennt ihr euch GLib mit dem PaketManager runterladen, und dann auf eine neue Version upgraden. Entpack mich (;ftp;gtk~org/pub/glib/2;12/win32/glib-dev-2;12;8;zip) einfach in das Dev-Cpp-Verzeichnis.

Lizenz

KSnoop ist unter der GPL (OpenSource) lizensiert.
Weitere Infos finden sich oben in den SourceFiles.

Ueber Feedback, Verbesserungsvorschlaege, u;s;w. freue ich mich!

Kontakt


IRC (irc://irc;xchannel~org/#kolaleech)
PN / ICQ (;board;raidrush~ws/member;php?u=7280)
Thread (;board;raidrush~ws/newreply;php?do=newreply&noquote=1&p=4431710)

Bugs

v0;13: Es steht Version v0;12 da, obwohl es v0;13 ist :)
Bis v0;17: Bei Range-Scan gibts einen kleinen Memoryleak. Sollte aber nicht weiter stoeren.

---

Mfg,

Kolazomai

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
Ähnliche Themen zu [Pubs/FTP] KSnoop - FTP Pubscanner
  • [FTP] Free Pubs Tälich firsche Pubs
    hab ich auch nur beim rumsurfen gefunden, und wollte mal fragen was ihr von der seite haltet link: (;;;freepubs~de/?go=faq) schaucht sie euch halt mal an [...]

  • Gibt es nen Pubscanner unter Linux?
    Frage steht im Titel. Jeder der mir ne Hilfreiche Antwort gibt, bekommt nen 10er! [...]

  • [Delphi] Pubscanner
    huhu, erstmal echt subba :) kannst den au so coden, dass man den per cmd bedienen kann? so ala dfind prinzip.... mfg halloween [...]

  • [Pubs/FTP] [FrAGE] ksnoop start befehl geht net
    Hi Comunity, Habe da mal ne frage und zwar habe ich dir ksnoop exe aufm str0 gepackt und wollte anfangen zu scannen...;nun mein problem die exe fängt einfach nicht an zu starten.;kann mir vllt einer sagen was ich falsch mache... mein befehl site exec ksnoop -r 1;1;1;1-255;255;255;255 -o out;txt [...]



raid-rush.ws | Imprint & Contact pr