Titel: ftpwho Beitrag von: proftpfan am 30. April 2003, 04:19:45 hallo alle miteinander :)
ich benutze über ssh ftpwho um zu sehen wer auf meinem server eingeloggt ist. da ich mich dafür aber immer über ssh auf den anderen rechner (da wo proftp läuft) einloggen muß um was zu sehen , hier mal meine frage. kann man auf einem anderen rechner im lan die ftpwho umleiten oder so ähnlich, oder ist ftpwho nicht das richtige? gibt es noch andere tools außer ftpwho ? ich benutze immer ftpwho -v .. aber ist nicht soooo aussagekräftig .... zeigt nur die ersten 2 ziffern von der IP an!! ftptop kenne ich auch schon , blockiert aber meine konsole. danke im voraus proftp ist wirklich schön zu konfigurieren, habe mittlerweile richtig spass damit. sehr gute arbeit :o) byee PS: proftpd -v 1.2.7 Titel: Re: ftpwho Beitrag von: stonki am 30. April 2003, 07:33:33 Zitat von: "proftpfan" hier mal meine frage. kann man auf einem anderen rechner im lan die ftpwho umleiten oder so ähnlich, oder ist ftpwho nicht das richtige? also ich benutze dafuer ein Web Frontend (was ich mal geschrieben hatte und dann von Moshi weiterentwickelt wurde im Zusammenhang mit dem mod_sql Frontend), so das ich bequem im Browser sehen kann was geht. (durch mod_sql werden mir dann auch gleich die letzten 10,20 Filetransfers angezeigt). Zitat ich benutze immer ftpwho -v .. aber ist nicht soooo aussagekräftig .... zeigt nur die ersten 2 ziffern von der IP an!! Bitte ? Seit wann das ? Code: stonki@uk:~> ftpwho -v standalone FTP daemon [4420]: 10133 stonki [ 0m7s] 0m6s (idle) client: ns1.stonki.de [213.133.99.140] server: 0.0.0.0:21 (Stonki UK) location: / Service class - 1 user Zitat ftptop kenne ich auch schon , blockiert aber meine konsole. versteh ich ebenfalls nicht. Was meinst Du damit ? also wenn ich per SSH auf einen Rechner gehe, ist das erste was ich mache: "screen" starten.... Titel: ftpwho Beitrag von: proftpfan am 30. April 2003, 14:06:40 danke für die antwort
also screen kenne ich nicht. Code: man screen no manual entry for screen mod_sql kenne ich auch noch nicht , werde ich aber mal testen. wollte halt nur ausführliche informationen über up/download und eingeloggte user haben. ftpwho -v ... war mein fehler , hast recht . werd mich weiter umschauen vielen dank :) ciao [/quote] Titel: Re: ftpwho Beitrag von: stonki am 30. April 2003, 17:51:05 Zitat von: "proftpfan" also screen kenne ich nicht. Das sollte man. Einfach mal installieren. "screen" gibt Dir die Moeglichkeit, mehrere terminals in einer screen session zu starten. Das schoene ist dann, dass man sich abmelden kann und die programme IN der screen Session weiterlaufen wie gehabt. Dann faehrt man nach Hause/Arbeit/Freundin, loggt sich wieder ein, Resumed die Screen session und VOILA :) cu stonki Titel: aha Beitrag von: proftpfan am 30. April 2003, 20:43:25 hi
ok danke nochmal habe schon gegoogelt danach. sieht gut aus. jetzt weiss ich wenigstens wonach ich suchen muss. bye danke :) Titel: ftpwho Beitrag von: Wörsty am 30. April 2003, 22:17:31 Ich habe mir ein PHP-Script geschrieben, welches ftpwho -v
1 ausführt 2 schickmacht (STOR rot und RETR grün und so) 3 alles anzeigt (HTML) 4 sich jede Sekunde neu lädt Funzt soweit und ist superbillig. Kann ich bei Bedarf mailen. Gruß Titel: ftpwho Beitrag von: stonki am 30. April 2003, 22:48:18 Zitat von: "Wörsty" IKann ich bei Bedarf mailen. dafuer habe ich doch extra den einen Forumsbereich :) cu stonki Titel: ftpwho Beitrag von: Wörsty am 01. Mai 2003, 13:41:16 Okay, okay :oops:
(http://www.woerstenfeld.de/linked/proftpd.de/bild.gif) Code: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <META name="expire" content="1 Days"> <TITLE>FTP-Connections</TITLE> </HEAD> <BODY bgcolor="#FFFFFF" leftmargin="0px" topMargin="0px" marginheight="0px" marginwidth="0px" onLoad="window.defaultStatus='';"> <TABLE border="0" align="center" width="100%" cellspacing="0" cellpadding="3"> <TR> <TD colspan="2" align="left"> <?php $tempfile = "/tmp/ftp.online"; $program = "/usr/local/bin/ftpwho -v"; $refresh = "2"; //Sekunden switch($show) { default: { switch($subaction) { default: { echo "<FONT face=\"arial\" size=\"+2\">FTP-Connections...</FONT>\n"; $command = shell_exec($program.' > '.$tempfile); $handle = fopen ("$tempfile", "r"); if ($handle) { echo "<font size=-2 face=verdana><UL>"; while (!feof ($handle)) { $buffer = fgets($handle, 4096); $buffer = str_replace("client", "<HR>Client",strtolower($buffer)); $buffer = str_replace("retr", "<font color=red><b>retr</b></font>",strtolower($buffer)); $buffer = str_replace("idle", "<font color=green><b>idle</b></font>",strtolower($buffer)); $buffer = str_replace("stor", "<font color=red><b>stor</b></font>",strtolower($buffer)); if (stristr($buffer,"stor") || stristr($buffer,"retr") || stristr($buffer,"idle")) { echo "<b><nobr>".$buffer."</nobr></b><BR>"; } elseif (stristr($buffer,"users")) { echo "<nobr><font color=\"#4040ff\"><B>".$buffer."</B></font></nobr>"; } else { echo "<nobr><font color=\"#404040\">".$buffer."</font></nobr>"; } } fclose ($handle); unlink($tempfile); echo '<META HTTP-EQUIV=Refresh CONTENT="'.$refresh.'; URL=".$_SERVER["PHP_SELF"].">'; } } } break; } } ?> </TD> </TR> </TABLE> </BODY> </HTML> Titel: ftpwho Beitrag von: Claus am 02. Mai 2003, 01:08:01 Hallo Stonki/Wörtsy
hab mal ne PHP Frage an euch. Ich weiss, ist eigentlich OT, aber es gibt diesbezüglich (leider) keinen eigenen Bereich deswegen wage ich mal ein Post an dieser Stelle. Ich schreibe viel in Perl und benutze dort, um Spaghetti code zu vermeiden und gut lesbaren code für Dritte zu erzeugen, sub's. Code: sub prozedur oder funktionsname{ tuewas } Jetzt endecke ich im php code oben dieses Code: switch($subaction) { Ist das vergleichbar ? Ich komme auch immer mehr in die verlegenheit in php zu schreiben und mir fehlt hier noch die Info wie man eine sub erzeugt. Da ich gerade an einer Intranet Mp3 Seite auf mysql basis mit/in php bastel und die Hauptfunktionsseite bestehend aus php html js und css so langsam unübersichtlich wird, würde ich hier gerne subs einsetzen. Ich hörte auch schon von dem Begriff "required" und wenn ich es richtig verstanden habe könnte ich doch damit ganze prozeduren und funktionen in extra Seiten auslagern die dann zur Laufzeit eingebunden werden als wenn der code an der required Stelle stehen würde. Ist das richtig ? Entspricht dieses required dem include aus c ? Thx, Claus Titel: ftpwho Beitrag von: stonki am 02. Mai 2003, 07:53:23 Zitat von: "Claus" Jetzt endecke ich im php code oben dieses Code: switch($subaction) { Ist das vergleichbar ? Ich komme auch immer mehr in die verlegenheit in php zu schreiben und mir fehlt hier noch die Info wie man eine sub erzeugt. nein. Switch ist quasi eine vereinfachung fuer "if", wenn eine reihe von werten abgefragt wurden: http://www.php.net/manual/de/control-structures.switch.php Was Du meinst sind Funktionen. Siehe auch: http://www.php.net/manual/de/functions.php Zitat Ich hörte auch schon von dem Begriff "required" und wenn ich es richtig verstanden habe könnte ich doch damit ganze prozeduren und funktionen in extra Seiten auslagern die dann zur Laufzeit eingebunden werden als wenn der code an der required Stelle stehen würde. Ist das richtig ? Entspricht dieses required dem include aus c ? Zitat ich kann kein "c". Aber so aehnlich ist es. PHP kann auch "include" und unterscheidet sich von "require" nur durch die Fehlerausgabe, wenn die Datei nicht gefunden wird. cu stonki Titel: ftpwho Beitrag von: Wörsty am 02. Mai 2003, 10:18:12 Der Code sieht aus 2 Gründen so fürchterlich aus.
1. Der war nur für mich :roll: 2. Ich habe ca. 70% weggeschnippelt (ein switch nur mit default ist natürlich Quatsch) Ich mache alles mit funktionen und eigenen Dateien, die per include als "Modul" geholt werden.
alle apache-Funktionen in der apache.inc.php alle sonstigen Funktionen in der tools.inc.php Titel: Cooles Script Beitrag von: Osiris am 02. Mai 2003, 14:32:45 Das script funktioniert einwandfrei vielen dank :) :D
Titel: ftpwho Beitrag von: Anonymous am 03. Mai 2003, 14:42:33 Zitat von: "stonki" nein. Switch ist quasi eine vereinfachung fuer "if", wenn eine reihe von werten abgefragt wurden: http://www.php.net/manual/de/control-structures.switch.php Alles klar, habe es gesehen, sowas wie case select. Zitat von: "stonki" Was Du meinst sind Funktionen. Siehe auch: http://www.php.net/manual/de/functions.php Oder aber Prozeduren, ich brauche nicht immer unbedingt einen Wert zurück. Zitat von: "stonki" ich kann kein "c". Aber so aehnlich ist es. PHP kann auch "include" und unterscheidet sich von "require" nur durch die Fehlerausgabe, wenn die Datei nicht gefunden wird. Genau das was ich brauche, im Zusammenhang mit Prozeduren und/oder Funktionen lässt es sich übersichtlicher schreiben. Danke, Claus |