[C/C++] KSnoop [ v0.16 ] (Entwicklung voruebergehend eingestellt)

Dieses Thema im Forum "Projekte / Codes" wurde erstellt von Kolazomai, 17. Oktober 2007 .

  1. 26. Dezember 2008
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    Dude, ich weiß schon, wie man das Konvertiert. Das Problem ist das Format, in dem ich Ranges eingebe. Ich mach da irgentwas falsch.

    Post mal bitte den Teil deiner ips.txt, in dem das Steht.
    Für einfache IP's ist das klar, wenn ich keine Range habe gebe ich nur einzelne IP's ein.
     
  2. 26. Dezember 2008
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    KSnoop-v0.16.exe -r StartIP-ENDIP -o results.txt -p paths.txt -s 2049 -t 50 -l 15 -C 30 -F 250 >> ksnoop.log

    bsp:

    KSnoop-v0.16.exe -r 64.0.0.0-66.0.0.0 -o results.txt -p paths.txt -s 2049 -t 50 -l 15 -C 30 -F 250 >> ksnoop.log
     
  3. 26. Dezember 2008
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    Und wie bring ich jetzt mehrere Ranges runter?

    z.b.
    123.123.123.123 -> 132.132.132.132
    und 444.444.444.444 -> 555.555.555.555
     
  4. 26. Dezember 2008
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    wie wärs wenn du deine ranges mit ner bat+dfind oder mit pochtscan abscannst und dann das ganze mit ksnoop checkst? also dass das ganze dann mit eingabe = textdatei arbeitet

    mfg Radiergimmy
     
  5. 26. Dezember 2008
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    Das was Radiergimmy mit der Bat vorgeschlagen hat und Dfind geht auch direkt mit Ksnoop
    Also einfach ne Bat erstellen und da dann alle deine Ranges reinhauen und fertig ist die Laube.

    Also bspw:
    Code:
    ksnoop.exe -r 1.0.0.0-2.0.0.0 -o results.txt -p paths.txt -s 2049 -t 50 -l 15 -C 30 -F 250 >> ksnoop.log
    ksnoop.exe -r 3.0.0.0-4.0.0.0 -o results.txt -p paths.txt -s 2049 -t 50 -l 15 -C 30 -F 250 >> ksnoop.log
    ksnoop.exe -r 5.0.0.0-6.0.0.0 -o results.txt -p paths.txt -s 2049 -t 50 -l 15 -C 30 -F 250 >> ksnoop.log
    
     
  6. 26. Dezember 2008
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    Perfekt, klappt jetzt !
    Danke vielmals, ist echt ein schönes Tool
     
  7. 26. Dezember 2008
    AW: KSnoop - Snooping around on FTP Servers

    Hi ich bekomm immer eine Speicherzugriffsfehler meldung

    Code:
    ******************
    ** KSnoop v0.16 **
    ** by Kolazomai **
    ******************
    Speicherzugriffsfehler
    xx-xx-xxx-xxx:~/KSnoop# ./ksnoop -r xx.xx.xx.xx -o out.txt -p paths.txt -t 25 -l 5 -C 10
    
     
  8. 26. Dezember 2008
    AW: KSnoop - Snooping around on FTP Servers

    poste mal die *.bat oder den Befehl mit dem du KSnoop ausführen willst!!

    weil der zeigt was bei der IP Range an vllt. liegt da der Fehler!

    StartIP-EndIP
     
  9. 3. Januar 2009
    AW: KSnoop - Snooping around on FTP Servers


    a) Linux = keine .bat

    b) denke ich wohl ma "./ksnoop -r xx.xx.xx.xx -o out.txt -p paths.txt -t 25 -l 5 -C 10" (xx.xx.xx.xx = IP)
     
  10. 3. Januar 2009
    AW: KSnoop - Snooping around on FTP Servers

    Bei dir fehlt die EndIP

    ./ksnoop -r xx.xx.xx.xx-cc.cc.cc.cc -o out.txt -p paths.txt -t 25 -l 5 -C 10 (xx= StartIP, cc= ENDIP)
     
  11. 6. Januar 2009
    AW: KSnoop - Snooping around on FTP Servers


    Du meinst wohl bei "Scarface".
     
  12. 6. Januar 2009
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    Ja Stimmt ^^

    Aber du hast auch keine gepostet
     
  13. 6. Januar 2009
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    Hey!

    Probier mal:
    Code:
    $ ulimit -c unlimited
    $ ./ksnoop .......... (dein befehl)
    [Ausgabe von KSnoop]
    Speicherzugriffsfehler (Core dumped)
    $ gdb -c core ./ksnoop
    [... Ausgabe von GDB... ]
    > backtrace
    [Erneute Ausgabe]
    Alles, was nun im Terminal steht, bitte posten

    Du musst natuerlich GDB installiert haben.

    Mfg,

    Kolazomai
     
  14. 8. Januar 2009
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    Ok lag an der wohl an der end ip hab es mal mit den dfind results gemacht und da lief es
     
  15. 16. Januar 2009
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    [-] upload.c: upload_exec (): '209.5.46.78:21
    ' [/]: Couldn't resolve host name!
    [-] upload.c: upload_exec (): '209.5.46.47:21
    ' [/]: Couldn't resolve host name!
    [-] upload.c: upload_exec (): '209.5.46.73:21
    ' [/]: Couldn't resolve host name!
    [-] upload.c: upload_exec (): '209.5.46.44:21
    ' [/]: Couldn't resolve host name!
    [-] upload.c: upload_exec (): '209.5.46.79:21
    ' [/]: Couldn't resolve host name!
    [-] upload.c: upload_exec (): '209.5.46.50:21
    ' [/]: Couldn't resolve host name!
    [-] upload.c: upload_exec (): '209.5.46.53:21
    ' [/]: Couldn't resolve host name!
    [-] upload.c: upload_exec (): '209.5.46.28:21
    ' [/]: Couldn't resolve host name!
    [-] upload.c: upload_exec (): '209.5.46.51:21

    Hab aber DFind.txt und paths.txt in das UTF-8 ohne Bom Format formatiert und abgespeichert. Wenn ich es aber dann wieder aufmache mit Notepad ++ ist es komischerweise wieder im ANSI Format

    Mfg
     
  16. 17. Januar 2009
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    Hey!

    Schreibgeschuetzt?!
    Speicher doch mal mit 'Speichern unter'. Ausserdem ist das Problem nicht das ANSI-Format, sondern dass die Zeilenumbrueche nicht im UNIX-Format sind (Es muss UTF-8 ohne BOM und Zeilenumbrueche UNIX sein)

    Mfg,

    Kolazomai
     
  17. 17. Januar 2009
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    Code:
    #include <stdio.h>
    #include <stdlib.h>
    
    #ifndef __GNUC__ // GCC COMPATIBLE
    # pragma warning( disable: 4996 )
    #endif
    
    typedef enum _bool_t
    {
     false = 0,
     true,
    } bool_t;
    
    typedef enum _text_encode_t
    {
     teAscii = 0x010,
     teUtf8 = 0x100,
    } text_encode_t;
    
    bool_t fconvToUtf8( text_encode_t encFrom, const char* source, const char* dest );
    
    int main( int argc, char** argv )
    {
     if( argc != 3 )
     {
     printf( "usage: %s <in> <out>\n", *argv );
     return EXIT_SUCCESS;
     }
    
     if( fconvToUtf8( teAscii, argv[1], argv[2] ) )
     {
     printf("Datei %s erfolgreich konvertiert!\n", argv[1]);
     }
     else
     {
     printf("Fehler beim Konvertieren der Datei %s!\n", argv[1]);
     }
    
     return EXIT_SUCCESS;
    }
    
    bool_t fconvToUtf8( text_encode_t encFrom, const char* source, const char* dest )
    {
     char wchar[3] = {0};
     char c;
     FILE *in, *out;
    
     in = fopen(source, "r");
     out = fopen(dest, "w");
     
     if( !in || !out )
     {
     perror("Unable to open/create file");
     return false;
     }
    
     if( encFrom == teAscii )
     {
     while( EOF != (c=fgetc(in)) )
     {
     memset( wchar, 0x00, 3 );
     
     if( c < 128 )
     {
     wchar[0] = c;
     }
     else
     {
     wchar[0] = (c >> 6) | 0xC0;
     wchar[1] = (c & 0x3F) |0x80;
     }
    
     fwrite( wchar, 2, 1, out );
     }
     }
    
     return true;
    }
    Wenn gcc:

    gcc SOURCECODE.C -o AUSGABE -O2 -Werr -Wall
    chmod +x AUSGABE
    ./AUSGABE

    Bei Ausführung erhälst du eine Anweisung zur Benutzung.
     
  18. 17. Januar 2009
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    Vielen Dank funktioniert jetzt Hab alles nochmal ins UNIX Format konvertiert und es funktioniert Vielen Dank!

    Mfg superupper
     
  19. 10. Februar 2009
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    Hm irgendwie hab ich das Gefühl dass mit dem Tool irgendwas nicht stimmt. Ich habe eine Liste mit ~600 IPs gescannt (-t 150 -s 1024). Die ersten paar Minuten lief alles wunderbar, aber nach ~10 Minuten kommt nur noch alle paar Minuten ein Output (in der Konsole), und die Zeitabstände dazwischen werden immer größer. Trotzdem läuft das Programm weiter und bringt auch alle 10-40 Minuten mal einen Result in die out.txt.
    Allerdings läuft ksnoop jetzt schon seit 14 Stunden und ist immer noch nicht fertig. Bei 600 IPs und 150 Threads stimmt da doch was nicht... o0
    In der Paths.txt hab ich btw nur / stehen...

    System: XP SP3

    Gruß,
    Figger
     
  20. 10. Februar 2009
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    saubere sache, werd's gleich ausprobieren!

    // wann merkt man, dass er fertig gescanned hat?
     
  21. 16. Februar 2009
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    Hey!

    @Figger:
    Wenn FTP-Timeout und Connection-Timeout sehr hoch ist, kanns natuerlich dauern, weil er fuer jede IP dann ewig braucht. Er untersucht ja jeden Server gruendlich.

    @Fenris:
    Du hast mehrere Moeglichkeiten das zu ueberpruefen. Entweder du schaust, ob es in den laufenden Prozessen noch drin ist, oder du versuchst die Output-Datei (Option -o) zu verschieben. Falls das nicht funktioniert (weil Windows es nicht zulaesst), ist KSnoop noch nicht fertig (die Datei ist dann noch offen).

    ---

    Ich habe mir vorgenommen in den naechsten 2 Wochen mich an die naechste Version zu setzen.
    Ihr duerft euch also auf eine Version 2.0 freuen, hab mir naemlich eine bessere Umsetzung ueberlegt mit mehr Features und hoffentlich besseren Ergebnissen

    Mfg,

    Kolazomai
     
  22. 16. Februar 2009
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    Hört sich gut an...

    Bin mit dieser Version schon sehr zufrieden eigtl., das einzige was mich stört ist, dass das Programm auch Server listet, die keinen Upload, bzw. Download haben....

    Ansonsten ist das Proggie top...aber ne neuere Version kann nciht schaden..

    so long
    pampers
     
  23. 23. Februar 2009
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    Ja ich weis das du ja eigentlich das only CMD lassen willst aber es währe net schlecht wenn du ne Gui Coden würdest :-D da ich Klicki Bundi mag und mir des egal ist ob console oder Gui kannst ja so machen das es 2 Versionen gibt ne Gui und ne Console

    Das währ hammer geil von dir!
     
  24. 8. März 2009
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    ja unbedingt braucht man keine GUI. für einige user wärs aber sicherlich hilfreich, vlt so etwas wie bei den MKVToolnix sodass man in der GUI auch noch die kommandozeilen parameter sehen kann.

    wäre nice wenn du noch eine funktion implementieren könntest die nur überprüft ob der ftp-server einen anonymous login erlaubt ohne zu prüfen ob man schreib/lese-rechte hat und das ganze dann in einer datei ausgibt sodass man im nächsten schritt weniger IPs zu prüfen hat. würde doch einiges an zeit sparen...
     
  25. 8. März 2009
    AW: KSnoop - Snooping around on FTP Servers [ v0.16 ]

    Alles was ich in meinem Post nicht angegeben hatte war auf standard.
     
  26. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.