[C/C++] KSnoop2 - Snooping around on FTP Servers v2

Dieses Thema im Forum "Projekte / Codes" wurde erstellt von Kolazomai, 16. Juli 2011 .

Schlagworte:
  1. 24. März 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    erstmal klasse arbeit von dir super einfache oberfläche!!!

    aber bei mir schreibt er nichts in die output.txt wenn er server gefunden hat!!!

    bei dieser version:

    GSnoop v1.0

    GSnoop v1.0 win32 installer (GTK+ enthalten) [fixed] bitte um hilfe


    Bei Linux klappt alles einwandfrei!!!

    Danke im vorraus...

    PS: BW raus!
     
  2. 22. April 2012
    Zuletzt bearbeitet: 22. April 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    Hallo erst einmal, war auf der suche nach Grims Ping aber finde es nirgends mehr, bin dann auf dein Prog gestoßen, aber der startet es nicht einmal bei mir. Es Öffnet sich nur für kurze Zeit das cmd Fenster und schließt sich sofort wieder, mehr passiert nicht.

    Mein System:

    Win7 Ultimate x64 Sp1
    INTEL Q9550
    4GB Arbeitsspeicher

    kann mir vielleicht jemand, sagen wie ich es zum laufen bekomme oder ein alternative zu GrimsPing oder KSnoop2 nennen?
     
  3. 22. April 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    Hast wohl die CMD Variante (server) genommen...
    Die mit Gui sollte laufen bei dir
     
  4. 23. April 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    Hallo!

    Danke fuer die positiven Rueckmeldungen!

    Ich empfehle zum ernsthaften Scannen die Kommandozeilen-Version zu benutzen. GSnoop ist in der Version 1.0 und hat die Bugfixes von KSnoop2 0.21 nicht implementiert. Das sollte die "Fehler" von GSnoop erklaeren

    Mfg,

    Kolazomai
     
  5. 14. Juni 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    Hallo
    als erstes danke Kolazomai für dein Angebot

    Versuche gerade KSnoop2 win32 (incl. ips.txt, ports.txt, paths.txt, blacklist.txt, ksnoop2.ini) v0.21 auf n stro zu testen

    Leider startet das progi nicht zu scannen

    meine ksnoop2.ini sieht so aus

    Spoiler
    Code:
    # =============================
     # = KSnoop2 settings key file =
     # =============================
    
     # -----------------
     # - Section input -
     # -----------------
     [input]
    
     #input=ips.txt
     range=1.0.0.0-1.255.255.255
    
     paths=paths.txt
     ports=ports.txt
     #blacklist=blacklist.txt
    
    
     # ------------------
     # - Section output -
     # ------------------
     [output]
    
     output=output.txt
    
    
     # --------------------
     # - Section scanning -
     # --------------------
     [scanning]
    
     test_upload_threads=5
     test_download_threads=5
     test_delete_threads=5
    
     speed_upload_threads=2
     speed_download_threads=2
     speed_delete_threads=2
    
     scan_timeout=10
    
     test_ftp_timeout=15
     speed_ftp_timeout=55
    
     test_filesize=2048
     speed_filesize=2097152
    
     active_mode_enabled=false

    das ganze starte ich mit

    Spoiler
    Code:
    site exec KSnoop2.exe -k ksnoop2.ini

    nur danach passiert nix und die KSnoop2.exe ist nicht Locked

    evtl. kann jemanden helfen

    LG
     
  6. 15. Juni 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    Hallo!

    Der Output waere natuerlich wichtig und wuerde wichtigte Hinweise liefern.

    Du solltest eventuell mal probieren die Range etwas einzuschraenken. Zur Zeit scheinst du von
    1.0.0.0 bis 1.255.255.255 zu scannen (das sind ca. 255 * 255 * 255 = 16,6 Millionen IP-Adressen). Es ist wahrscheinlich, dass das Programm das speichertechnisch nicht schafft (schwierig zu sagen ohne Output).

    Reduziere am besten mal auf 1.0.0.0-1.0.0.255 bzw. 1.0.0.0-1.0.255.255 und schau dann, ob es geht

    Danke, dass du KSnoop2 benutzt!

    Mfg,

    Kolazomai
     
  7. 15. Juni 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    Hallo

    habe das auch mit weniger ips getestet (1.0.0.0-1.0.255.255)

    nur bleibt "ips.txt" und "output.txt" Leer

    LG
     
  8. 15. Juni 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    Hallo!

    Kannst du den Output angeben?
    Code:
    Ksnoop2.exe -k ksnoop2.ini > ksnoop2_output.txt
    Oder .bat auf dem Server erstellen und die .bat via "SITE EXEC" ausfuehren, falls der Befehl ueber FTP nicht funktioniert.

    Sonst sollte eigentlich alles in Ordnung sein. Du kannst auch mal probieren das ganze mit Kommandozeilen-Argumenten zu starten, das wuerde die .ini als Fehlerquelle ausschliessen.

    Mfg,

    Kolazomai
     
  9. 16. Juli 2012
    Zuletzt bearbeitet: 16. Juli 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    GSnoop v1.0

    GSnoop v1.0 win32 installer (GTK+ enthalten) [fixed]
    GSnoop v1.0 linux .tar.gz (Source) [fixed]

    hier steckt bei Linux die Ksnoop drin.

    Code:
    jonathan@Jonathan:~/Downloads/ksnoop2$ make -f Makefile.ksnoop2
    gcc datablacklist.o data.o datafilereader.o datahosts.o datapaths.o dataports.o datarange.o dataresults.o ftpresult.o ftpserver.o ksnoop.o input.o inputcheck.o inputcmdline.o inputkeyfile.o logger.o main.o output.o scanner.o scannerdata.o scannerdeletethread.o scannerdownloadthread.o scannerexec.o scannerresults.o scannerspeed.o scannerspeeddelete.o scannerspeeddownload.o scannerspeedupload.o scannerspeeduploadthread.o scannertest.o scannertestdelete.o scannertestdownload.o scannertestupload.o scannertestuploadthread.o scannerthreaddata.o settings.o -o ./ksnoop2 `pkg-config --libs glib-2.0 gthread-2.0` `curl-config --libs`
    main.o: In function `main':
    /home/jonathan/Downloads/ksnoop2/main.c:33: undefined reference to `gsnoop_main'
    scannerdeletethread.o: In function `scanner_delete_thread':
    /home/jonathan/Downloads/ksnoop2/scannerdeletethread.c:108: undefined reference to `gui_scanning_update'
    /home/jonathan/Downloads/ksnoop2/scannerdeletethread.c:115: undefined reference to `gui_scanning_update'
    scannerdownloadthread.o: In function `scanner_download_thread_test':
    /home/jonathan/Downloads/ksnoop2/scannerdownloadthread.c:67: undefined reference to `gui_scanning_update'
    /home/jonathan/Downloads/ksnoop2/scannerdownloadthread.c:91: undefined reference to `gui_scanning_update'
    scannerdownloadthread.o: In function `scanner_download_thread_speed':
    /home/jonathan/Downloads/ksnoop2/scannerdownloadthread.c:118: undefined reference to `gui_scanning_update'
    scannerdownloadthread.o:/home/jonathan/Downloads/ksnoop2/scannerdownloadthread.c:143: more undefined references to `gui_scanning_update' follow
    scannertest.o: In function `scanner_test_add':
    /home/jonathan/Downloads/ksnoop2/scannertest.c:76: undefined reference to `gui_scanning_add'
    scannertestuploadthread.o: In function `scanner_test_upload_thread':
    /home/jonathan/Downloads/ksnoop2/scannertestuploadthread.c:90: undefined reference to `gui_scanning_update'
    /home/jonathan/Downloads/ksnoop2/scannertestuploadthread.c:104: undefined reference to `gui_scanning_update'
    scannertestuploadthread.o: In function `scanner_test_upload_thread_perform_by_port':
    /home/jonathan/Downloads/ksnoop2/scannertestuploadthread.c:188: undefined reference to `gui_scanning_update'
    scannertestuploadthread.o: In function `scanner_test_upload_thread_perform_by_path':
    /home/jonathan/Downloads/ksnoop2/scannertestuploadthread.c:234: undefined reference to `gui_scanning_update'
    collect2: ld gab 1 als Ende-Status zurück
    make: *** [all] Fehler 1
    
    Was ist da schief gelaufen?
     
  10. 16. Juli 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    Hallo!

    Wenn du KSnoop2 kompilieren willst, dann verwende "KSnoop2 (+ GSnoop) Linux .tar.gz (Source) v0.21" mit deinem Kommandozeilenbefehl 'make -f Makefile.ksnoop2'.
    Willst du GSnoop kompilieren, dann hilft dir die "GSnoop v1.0 linux .tar.gz (Source) [fixed]" mit dem Kommando:

    Code:
    make -f Makefile.gsnoop
    Die Austauschbarkeit leidet etwas darunter, dass KSnoop v0.21 Aenderungen enthaelt, die GSnoop v1.0 noch nicht implementiert hat. KSnoop v0.21 sollte also nicht als GSnoop kompiliert werden oder umgekehrt.

    Mfg,

    Kolazomai
     
    1 Person gefällt das.
  11. 16. Juli 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    Ah danke, das hat funktioniert. Nur das hier irritiert:

    KSnoop v0.20
    KSnoop2 standalone win32 v0.20 [fixed]
    KSnoop2 win32 (incl. ips.txt, ports.txt, paths.txt, blacklist.txt, ksnoop2.ini) v0.20 [fixed]
    KSnoop2 Linux .tar.gz (Source) v0.20 [fixed]

    GSnoop v1.0
    GSnoop v1.0 win32 installer (GTK+ enthalten) [fixed]
    GSnoop v1.0 linux .tar.gz (Source) [fixed]

    Hinter den Fettgedruckten verbirgt sich die gleiche Datei.

    Und wie benutze ich das ganze unter Linux? Wenn ich einfach ksnoop2 + argument schreibe kommt ein "Befehl nicht gefunden".
     
  12. 16. Juli 2012
    Zuletzt bearbeitet: 16. Juli 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    Hallo!

    Das ist die gleiche Datei, weil KSnoop und GSnoop im Source integriert sind (zum Hintergrund: ueber ein-/ausschalten von bestimmten Code-Abschnitten werden dann nur die KSnoop bzw. GSnoop Funktionalitaeten vom Compiler zusammengebaut).

    Du musst diesen Befehl benutzen, um ksnoop2 lokal aus dem ksnoop2-Verzeichnis auszufuehren:
    Code:
    ./ksnoop2 --help
    Alternativ kannst du die Ksnoop-Binary 'ksnoop2' in /usr/bin kopieren (eventuell entsprechende Rechte nicht vergessen, z.B. 'chmod a+x /usr/bin/ksnoop2') oder du erweiterst deine 'PATH' environment Variable um das ksnoop2-Verzeichnis. In beiden Varianten waere dann der Befehl 'ksnoop2 [...]' global verfuegbar.

    Mfg,

    Kolazomai
     
  13. 1. August 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    super tool funkt unter Win bisher immer super. Doch nun wollte ich es local unter Ubuntu testen. Leider bekomme ich nach 'make -f Makefile.ksnoop2' immer das hier:

    Code:
    desktop:~/ksnoop2$ make -f Makefile.ksnoop2
    gcc -c datablacklist.c -o datablacklist.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    Package glib-2.0 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `glib-2.0.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'glib-2.0' found
    Package gthread-2.0 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `gthread-2.0.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'gthread-2.0' found
    /bin/sh: curl-config: not found
    In file included from datablacklist.c:26:
    datablacklist.h:22:18: error: glib.h: Datei oder Verzeichnis nicht gefunden
    In file included from datablacklist.c:26:
    datablacklist.h:25: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘data_blacklist_add’
    datablacklist.h:26: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘data_blacklist_is_blacklisted’
    In file included from datablacklist.c:27:
    datafilereader.h:28: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
    datafilereader.h:29: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
    datablacklist.c:30: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
    datablacklist.c:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘data_blacklist_read_file’
    datablacklist.c:40: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘data_blacklist_add’
    datablacklist.c:63: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘data_blacklist_is_blacklisted’
    datablacklist.c: In function ‘data_blacklist_cleanup’:
    datablacklist.c:92: error: ‘GSList’ undeclared (first use in this function)
    datablacklist.c:92: error: (Each undeclared identifier is reported only once
    datablacklist.c:92: error: for each function it appears in.)
    datablacklist.c:92: error: ‘sl’ undeclared (first use in this function)
    datablacklist.c:94: error: ‘blacklisted_hosts_’ undeclared (first use in this function)
    datablacklist.c:94: warning: implicit declaration of function ‘g_slist_next’
    datablacklist.c:95: warning: implicit declaration of function ‘g_free’
    datablacklist.c:97: warning: implicit declaration of function ‘g_slist_free’
    datablacklist.c: At top level:
    datablacklist.c:106: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘data_blacklist_read_file’
    make: *** [datablacklist.o] Fehler 1
    
    Hab es direkt danach mal unter einen Unix Str0 versucht, zwar klappt da alles ohne Errors, aber ich finde keine ksnoof2 datei die sich ausführen lassen könnte. Hier mal die ausgabe beim kompilieren:

    Code:
    $ make -f Makefile.ksnoop2
    gcc -c datablacklist.c -o datablacklist.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c data.c -o data.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c datafilereader.c -o datafilereader.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c datahosts.c -o datahosts.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c datapaths.c -o datapaths.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c dataports.c -o dataports.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c datarange.c -o datarange.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c dataresults.c -o dataresults.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c ftpresult.c -o ftpresult.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c ftpserver.c -o ftpserver.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c input.c -o input.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c inputcheck.c -o inputcheck.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c inputcmdline.c -o inputcmdline.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c inputkeyfile.c -o inputkeyfile.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c ksnoop.c -o ksnoop.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c logger.c -o logger.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c main.c -o main.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c output.c -o output.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c outputfile.c -o outputfile.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c outputsummary.c -o outputsummary.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c scanner.c -o scanner.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c scannerdata.c -o scannerdata.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c scannerdeletethread.c -o scannerdeletethread.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c scannerdownloadthread.c -o scannerdownloadthread.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c scannerexec.c -o scannerexec.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c scannerresults.c -o scannerresults.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c scannerspeed.c -o scannerspeed.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c scannerspeeddelete.c -o scannerspeeddelete.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c scannerspeeddownload.c -o scannerspeeddownload.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c scannerspeedupload.c -o scannerspeedupload.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c scannerspeeduploadthread.c -o scannerspeeduploadthread.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c scannertest.c -o scannertest.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c scannertestdelete.c -o scannertestdelete.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c scannertestdownload.c -o scannertestdownload.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c scannertestupload.c -o scannertestupload.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c scannertestuploadthread.c -o scannertestuploadthread.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c scannerthreaddata.c -o scannerthreaddata.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc -c settings.c -o settings.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    gcc datablacklist.o data.o datafilereader.o datahosts.o datapaths.o dataports.o datarange.o dataresults.o ftpresult.o ftpserver.o input.o inputcheck.o inputcmdline.o inputkeyfile.o ksnoop.o logger.o main.o output.o outputfile.o outputsummary.o scanner.o scannerdata.o scannerdeletethread.o scannerdownloadthread.o scannerexec.o scannerresults.o scannerspeed.o scannerspeeddelete.o scannerspeeddownload.o scannerspeedupload.o scannerspeeduploadthread.o scannertest.o scannertestdelete.o scannertestdownload.o scannertestupload.o scannertestuploadthread.o scannerthreaddata.o settings.o -o ./ksnoop2 `pkg-config --libs glib-2.0 gthread-2.0` `curl-config --libs`
    
     
  14. 1. August 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    Code:
    Package glib-2.0 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `glib-2.0.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'glib-2.0' found
    Package gthread-2.0 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `gthread-2.0.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'gthread-2.0' found
    installier mal glib-2.0 ...
     
  15. 1. August 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    wie mach ich das Murdoc!?

    Code:
    sudo apt-get install glib-2.0
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut 
    Status-Informationen einlesen... Fertig
    E: Paket glib-2.0 konnte nicht gefunden werden
    
     
  16. 1. August 2012
    Zuletzt bearbeitet: 1. August 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    Hallo!

    apt-get install glib2.0

    Mfg,

    Kolazomai
     
  17. 1. August 2012
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: KSnoop2 - Snooping around on FTP Servers v2

    hmm versteh nicht warum das nicht klappen will:

    Bild
     
  18. 1. August 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    libglib2.0-0

    apt-cache search glib2 machts möglich...
     
  19. 1. August 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    super Sache den Befehl werde ich bestimmt noch paar mal brauchen

    Hat aber leider das Problem nicht beseitigt:

    Code:
    sudo apt-get install libglib2.0-0
    [sudo] password for b3b0p123: 
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut 
    Status-Informationen einlesen... Fertig
    libglib2.0-0 ist schon die neueste Version.
    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
    
    Beim Compilieren immer noch die selben Errors...
     
  20. 1. August 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    jo weil die entwicklerbibliotheken auch brauchst
    libglib2.0-dev - Development files for the GLib library

    wenn beim bauen von irgendwas schiefgeht, liegts oft an fehlenden dev libs.
    libssl-dev is auch son klassiker
     
  21. 1. August 2012
    Zuletzt bearbeitet: 1. August 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    Super ich danke dir Crack!

    Doch leider bekomm ich immer noch nur Errors beim compilieren:

    Code:
    -desktop:~/ksnoop2$ make -f Makefile.ksnoop2
    gcc -c datablacklist.c -o datablacklist.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    /bin/sh: curl-config: not found
    gcc -c data.c -o data.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    /bin/sh: curl-config: not found
    gcc -c datafilereader.c -o datafilereader.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    /bin/sh: curl-config: not found
    gcc -c datahosts.c -o datahosts.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    /bin/sh: curl-config: not found
    gcc -c datapaths.c -o datapaths.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    /bin/sh: curl-config: not found
    gcc -c dataports.c -o dataports.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    /bin/sh: curl-config: not found
    gcc -c datarange.c -o datarange.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    /bin/sh: curl-config: not found
    gcc -c dataresults.c -o dataresults.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    /bin/sh: curl-config: not found
    gcc -c ftpresult.c -o ftpresult.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    /bin/sh: curl-config: not found
    gcc -c ftpserver.c -o ftpserver.o -Wall -O2 `pkg-config --cflags glib-2.0 gthread-2.0` `curl-config --cflags`
    /bin/sh: curl-config: not found
    In file included from ftpserver.c:26:
    ftpserver.h:23:23: error: curl/curl.h: Datei oder Verzeichnis nicht gefunden
    In file included from ftpserver.c:26:
    ftpserver.h:46: error: expected specifier-qualifier-list before 'CURL'
    ftpserver.c: In function 'ftp_server_new':
    ftpserver.c:45: error: 'FtpServer' has no member named 'hostname'
    ftpserver.c:47: error: 'FtpServer' has no member named 'type'
    ftpserver.c:48: error: 'FtpServer' has no member named 'mode'
    ftpserver.c: In function 'ftp_server_destroy':
    ftpserver.c:62: error: 'FtpServer' has no member named 'curl'
    ftpserver.c:63: warning: implicit declaration of function 'curl_easy_cleanup'
    ftpserver.c:63: error: 'FtpServer' has no member named 'curl'
    ftpserver.c:65: error: 'FtpServer' has no member named 'hostname'
    ftpserver.c: In function 'ftp_server_create_curl_handle':
    ftpserver.c:81: error: 'FtpServer' has no member named 'curl'
    ftpserver.c:81: warning: implicit declaration of function 'curl_easy_init'
    ftpserver.c:82: error: 'FtpServer' has no member named 'curl'
    ftpserver.c: In function 'ftp_server_set_curl_default_options':
    ftpserver.c:104: error: 'FtpServer' has no member named 'curl'
    ftpserver.c:106: warning: implicit declaration of function 'curl_easy_reset'
    ftpserver.c:106: error: 'FtpServer' has no member named 'curl'
    ftpserver.c:108: warning: implicit declaration of function 'curl_easy_setopt'
    ftpserver.c:108: error: 'FtpServer' has no member named 'curl'
    ftpserver.c:108: error: 'CURLOPT_CONNECTTIMEOUT' undeclared (first use in this function)
    ftpserver.c:108: error: (Each undeclared identifier is reported only once
    ftpserver.c:108: error: for each function it appears in.)
    ftpserver.c:111: error: 'FtpServer' has no member named 'curl'
    ftpserver.c:111: error: 'CURLOPT_FTPPORT' undeclared (first use in this function)
    ftpserver.c:114: error: 'FtpServer' has no member named 'curl'
    ftpserver.c:114: error: 'CURLOPT_NOSIGNAL' undeclared (first use in this function)
    make: *** [ftpserver.o] Fehler 1
    
    Weiß einer woran das liegen kann?

    //edit: hab die libcurl4-openssl-dev noch gebraucht. Nun konnte ich es zumindest local compilieren.
     
  22. 17. Dezember 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    Hallo,

    wie genau muss die IP.txt aussehen? In dem Beispiel sind alle Ips ohne Leerzeichen oder sonstige Trennungszeichen aneinander gereiht. Leider funktioniert das nicht.
    Habe die V21 und die IP ist als UTF8 ohne Bom formatiert.
    lg
     
  23. 17. Dezember 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    Die IPs in der Beispieldatei sind durch einen Newline-Character getrennt.
    Du hast die Datei wahrscheinlich mit Notepad geöffnet, dieser interpretiert ein newline nicht als Zeilenumbruch, deswegen sieht es so aus als wäre kein Trenner zwischen den IPs.

    Nutze einfach einen anständigen Editor wie Notepad++, trenne die IPs mit einem Zeilenumbruch und stelle den Zeichensatz auf UTF8 ohne BOM.

    Gruße,
    Figger
     
  24. 18. Dezember 2012
    AW: KSnoop2 - Snooping around on FTP Servers v2

    Schon cool was aus KSnoop so geworden ist.
    Ich hatte dich damals drum bebeten eine Alternative zu dfind.exe zu programmieren
    und KSoop hat dfind.exe mal sehr gut abgelöst. Hierfür Danke nochmal, ich persönlich
    nutze KSnoop immer noch und bin zufrieden.

    bb. master80
     
  25. 6. Januar 2013
    Zuletzt bearbeitet: 27. Januar 2013
    AW: KSnoop2 - Snooping around on FTP Servers v2

    Ich hab mit der neuen Version ein Problem.

    Sobald ich mit -r eine range größer als ungefähr xxx.0.0.0-xxx.2.0.0 übergeben will bekomme ich einen Memory-Error, sieht ungefähr so aus:
    ***MEMORY-ERROR***: ksnoop2[28436]: GSlice: failed to allocate 496 bytes (alignment: 512): Cannot allocate memory

    Arbeitsspeicher ist natürlich mehr als genug vorhanden, ob root oder normaler User macht keinen Unterschied. Betriebssystem ist Debian 6.0.
    Bei einer kurzen Internetrecherche bin ich darauf gestoßen dass das an einer veralteten libc liegen könnte? Das System ist soweit auf dem neuesten stable Stand.

    Wäre super wenn du eine Idee zur Lösung dieses Problems hättest.


    //edit:
    Danke für den Support!
    Lag tatsächlich an zu wenig Arbeitsspeicher. Hab die Ranges jetzt einfach aufgeteilt und via bash-script nacheinander scannen lassen.
     
  26. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.