www.ProFTPD.de

ProFTPD => ProFTPD - Verbindungsviewer => Thema gestartet von: Wörsty am 29. Juli 2003, 10:29:25



Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 29. Juli 2003, 10:29:25
Version 1
dateiname.php
Code:

<?php 
/*************************************
*       ftp-online für proftpd       *
* PHP-Verbindungsviewer für proftpd  *
*     ftp-online@woerstenfeld.de     *
*   Version 1 - 09&#58;40 29.07.2003     *
*************************************/

#### Konfiguration ####
$refresh   1;                          # Alle x Sekunden neu laden
$title     "--=FTP-Online=--";         # Fenstertitel
$font      "Verdana";                  # Schriftart
$headline  "Offene Verbindungen";      # Ueberschrift
$button1   "START";                    # Startknopf
$button2   "STOPP";                    # Stoppknopf
$befehl    "/usr/local/bin/ftpwho -v"# Auszufuehrender Befehl
$tempfile  "/tmp/ftp.online";          # Temporäre Datei
$content   "Da ist ein Fehler &#58;o/";    # Fehlermeldung
if &#40;!isset&#40;$_GET["loop"&#93;&#41;&#41;
 
&#123; 
  
$do_refresh true
  
$start_stop "?loop=0";
  
$button     $button2;
 &
#125; 
else 
 &
#123; 
  
$start_stop "";
  
$button     $button1;
 &
#125; 

$command shell_exec&#40;"$befehl > $tempfile"&#41;; 
$handle  fopen &#40;"$tempfile", "r"&#41;; 
if &#40;$handle&#41; 
 
&#123; 
  
$content "<FONT size=\"-2\" face=\"$font\">\n";
  while &
#40;!feof &#40;$handle&#41;&#41; 
   
&#123; 
    
$buffer fgets&#40;$handle, 4096&#41;; 
    
if &#40;stristr&#40;$buffer,"\n"&#41;&#41; $content .= "<BR>";
    
if &#40;stristr&#40;$buffer,"service class"&#41;&#41; $content .= "<HR>";
    
$buffer str_replace&#40;"retr", "<font color=red><b>retr</b></font>",strtolower&#40;$buffer&#41;&#41;; 
    
$buffer str_replace&#40;"idle", "<font color=green><b>idle</b></font>",strtolower&#40;$buffer&#41;&#41;; 
    
$buffer str_replace&#40;"stor", "<font color=red><b>stor</b></font>",strtolower&#40;$buffer&#41;&#41;; 
    
if &#40;stristr&#40;$buffer,"stor"&#41; || stristr&#40;$buffer,"retr"&#41; || stristr&#40;$buffer,"idle"&#41; || stristr&#40;$buffer,"no users"&#41; || stristr&#40;$buffer,"cating"&#41;&#41; 
     
&#123; 
      
$content .= "<b><nobr>".$buffer."</nobr></b>"
     &
#125; 
    
elseif &#40;stristr&#40;$buffer,"users"&#41;&#41; 
     
&#123; 
      
$content .= "<nobr><font color=\"#4040ff\"><B>".$buffer."</B></font></nobr>"
     &
#125; 
    
else 
     &
#123; 
      
$content .= "<nobr><font color=\"#404040\">".$buffer."</font></nobr>"
     &
#125; 
   
&#125; 
  
fclose &#40;$handle&#41;; 
  
$content .= "<HR>";
  
unlink&#40;"$tempfile"&#41;; 
 
&#125; 
$body  "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";
$body .= " <HTML>\n";
$body .= " <HEAD>\n";
$body .= "  <META http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\">\n";
if &
#40;$do_refresh == true &#41; $body .= "  <META HTTP-EQUIV=Refresh CONTENT=\"$refresh; URL=http&#58;//".$_SERVER["HTTP_HOST"&#93;.$_SERVER["PHP_SELF"&#93;."\">\n"; 
$body .= "  <TITLE>$refresh</TITLE>\n";
$body .= " </HEAD>\n";
$body .= "  <BODY onload=\"window.defaultStatus='".$refresh."';\">\n"
$body .= "   <A href=\"http&#58;//".$_SERVER["HTTP_HOST"&#93;.$_SERVER["PHP_SELF"&#93;.$start_stop."\"><FONT face=\"$font\" size=\"-2\">$button</FONT></A>\n";
$body .= "   <BR>\n";
$body .= "   <FONT face=\"$font\"><BIG>$headline<BIG></FONT>\n";
$body .= "   <BR>\n"
$body .= "   ".$content."<BR>\n";
$body .= "  </BODY>\n";
$body .= " </HTML>\n";

echo 
$body;
### ENDE ###
?>


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 29. Juli 2003, 10:32:05
Wer lieber Start und Stopp-Buttons haben will:
Code:
$button1   = "<IMG border=\"0\" alt=\"\" src=\"http://woerstenfeld.de/proftpd/start.gif\">"; # Startknopf
$button2   = "<IMG border=\"0\" alt=\"\" src=\"http://woerstenfeld.de/proftpd/stop.gif\">"; # Stoppknopf

So sehen die aus:
(http://woerstenfeld.de/proftpd/start.gif)(http://woerstenfeld.de/proftpd/stop.gif)


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Tiger am 29. Juli 2003, 14:05:10
Zitat von: "Wörsty"
Wer lieber Start und Stopp-Buttons haben will:
Code:
$button1   = "<IMG border=\"0\" alt=\"\" src=\"http://woerstenfeld.de/proftpd/start.gif\">"; # Startknopf
$button2   = "<IMG border=\"0\" alt=\"\" src=\"http://woerstenfeld.de/proftpd/stop.gif\">"; # Stoppknopf

So sehen die aus:
(http://woerstenfeld.de/proftpd/start.gif)(http://woerstenfeld.de/proftpd/stop.gif)


Hallo Wörsty,

super gemacht :ok) bis auf den kleinen Tippfehler (Link für Stopbutton)!
Ich denke es macht aber wohl mehr Sinn diese Buttons auf den eigenen Server zu plazieren.

Grüße

Tiger


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 29. Juli 2003, 14:09:39
Zitat von: "Tiger"
super gemacht :ok) bis auf den kleinen Tippfehler (Link für Stopbutton)!

(http://www.sv650s.info/Forum/images/smiles/wallbash.gif)Copy + Paste.... :oops:  
Zitat von: "Tiger"
Ich denke es macht aber wohl mehr Sinn diese Buttons auf den eigenen Server zu plazieren.

(http://www.sv650s.info/Forum/images/smiles/scared.gif) Ich bitte darum :!: Wer soll denn sonst den Traffic bezahlen  :wink:


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 01. August 2003, 23:00:58
Neue Version 1.01 verfügbar :!:
Hier herunterladen (http://woerstenfeld.de/proftpd/ftp-online.tar.gz) und mit tar -xzf ftp-online.tar.gz im entprechenden Verzeichnis installieren.
(http://woerstenfeld.de/proftpd/screenshot.gif)
Verbesserungsvorschläge? Fehler? Hier posten!


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Tiger am 05. August 2003, 10:51:35
Zitat von: "Wörsty"
Neue Version 1.01 verfügbar :!:
Hier herunterladen (http://woerstenfeld.de/proftpd/ftp-online.tar.gz) und mit tar -xzf ftp-online.tar.gz im entprechenden Verzeichnis installieren.
(http://woerstenfeld.de/proftpd/screenshot.gif)
Verbesserungsvorschläge? Fehler? Hier posten!


Hallo Wörsty,

sieht sehr gut aus, nur bei jedem Reload werden die Icons neu geladen!
Kann man das ändern?

Grüße

Tiger


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 05. August 2003, 22:05:19
Zitat von: "Tiger"
sieht sehr gut aus, nur bei jedem Reload werden die Icons neu geladen!
Kann man das ändern?

Nicht wirklich. Deshalb ist der Reload auch langsamer.  :roll:
Im Browser den Cache auf Automatisch stellen :?:
Ginge auch mit Javascript aber dann wird es ziemlich komplex :?


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: guden am 06. August 2003, 19:13:38
also irgentwie bin ich zu blöd um das ding zum laufen zu bringen....
habe apache + php4 installiert aber nix geht...er sagt immer die seite kann nicht angeziet werden ..

was mach ich falsch ?


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: guden am 06. August 2003, 19:49:23
Vergesse es...wenn man zu blöd ist und port 80 mit der firewall sperrt hilft alles nix..

geht ohne probs jetzt..

danke trotzdem


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 06. August 2003, 22:16:58
Mach dir nix draus. Habe mir mit Firewalls (ipchains) schon vieeel bessere Eier gelegt...  :lol:  :wink:


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: joke17 am 11. September 2003, 21:50:34
hmm...

bei mir funzen die icons und die farben nicht. sieht also alles nicht so besonders aus...
muss ich da noch was besonderes auf meinem apache installieren außer php4? geht weder im IE noch im Opera.

mfg
tImo


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Anonymous am 12. September 2003, 09:00:32
Haste einen Screenshot?


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Joke17 am 12. September 2003, 09:51:39
hier ist schnell ein screeny...

(http://www.joke17.de/screeny.jpg)


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 12. September 2003, 18:42:00
Welche proftpd Version hast du?
Mach mal bitte einen neuen Thread dafür auf.


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Sajmon am 14. September 2003, 19:25:02
Hallo Wörsty.
Ich habe dein script uebersetz und kleine info eintgetragen da es Copyright oder GPL info fehlt.
Ist das ok fuer dich?
Moechte bei mir zum download freigeben.
Zitat

* PHP-viewer polaczen proftpd  *
*     ftp-online@woerstenfeld.de     *
*   Version 1.01 - 01.08.03 22:56    *
* * * * * * * * * * * * * * * * * * **
* Translation of index.php to polish *
* Orgin. download:  http://www.proftpd.de/forum2/viewtopic.php?t=283 *
* Sajmon <sajmon( at )tenboard( dot )com> *
* http://www.tenboard.com/slackware *
*************************************/


mfg
Sajmon


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 15. September 2003, 09:33:57
Mach einfach ;o) :lol:


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Anonymous am 21. September 2003, 00:02:57
Version 1.02 verfügbar  :D
-Bugfixes (Seitentitel und Statuszeile :roll: )
-New Features (Killfunktion)
Hier (http://woerstenfeld.de/proftpd/ftp-online-1.02.tar.gz) herunterladen.
(http://woerstenfeld.de/proftpd/screenshot102.gif)

Code:
<?php 
/************************************* 
*       ftp-online für proftpd       * 
* PHP-Verbindungsviewer für proftpd  * 
*     ftp-online@woerstenfeld.de     * 
*   Version 1.02 - 20.09.2003 23&#58;56  * 
*************************************/ 

#### Konfiguration #### 
$refresh      10;                         # Alle x Sekunden neu laden 
$title        "--=FTP-Online=--";         # Fenstertitel 
$font         "Verdana";                  # Schriftart 
$headline     "Offene Verbindungen";      # Ueberschrift 
$befehl       "/usr/local/bin/ftpwho -v"# Auszufuehrender Befehl 
$killbefehl   "/bin/kill -9";             # Auszufuehrender kill-Befehl 
$tempfile     "/tmp/ftp.online";          # Temporäre Datei 
$button1      '<IMG alt="" src="start.gif"    width="64" height="25" border="0">'# Startknopf 
$button2      '<IMG alt="" src="stop.gif"     width="64" height="25" border="0">'# Stoppknopf 
$img_server   '<IMG alt="" src="server.gif"   width="16" height="16">'# Serverbild
$img_client   '<IMG alt="" src="client.gif"   width="16" height="16">'# Benutzerbild
$img_location '<IMG alt="" src="location.gif" width="16" height="16">'# Verzeichnisbild
$img_status   '<IMG alt="" src="status.gif"   width="16" height="16">'# Status
$img_pid      '<IMG alt="" src="pid.gif"      width="16" height="16">'# PID
$img_user     '<IMG alt="" src="user.gif"     width="16" height="16">'# User
$STOR         "Der Benutzer l&auml;dt Daten hoch";
$RETR         "Der Benutzer l&auml;dt Daten herunter";
$idle         "Die Verbindung ruht";
$auth         "Der Benutzer meldet sich gerade an";
$nouser       "Es ist niemand mit dem Server verbunden.";

#### Programm ####

if &#40;!isset&#40;$_GET["loop"&#93;&#41;&#41; 
&#123; 
  
$do_refresh true
  
$start_stop "?loop=0"
  
$button     $button2
&
#125; 
else 
&
#123; 
  
$start_stop ""
  
$button     $button1
&
#125; 

$command shell_exec&#40;"$befehl > $tempfile"&#41;; 
$handle  fopen &#40;"$tempfile", "r"&#41;; 
if &#40;$handle&#41; 
&#123; 
  
$content "<FONT size=\"-2\" face=\"$font\">\n"
  while &
#40;!feof &#40;$handle&#41;&#41; 
   
&#123; 
    
$buffer fgets&#40;$handle, 4096&#41;; 
    
if &#40;strstr&#40;$buffer,"\n"&#41;&#41; $content .= "<BR>"; 
 //   if &#40;strstr&#40;$buffer,"Service class"&#41;&#41; $content .= "<HR>"; 
//    $buffer = str_replace&#40;"Service class                      -", " ",$buffer&#41;; 
//    $buffer = str_replace&#40;"users", "Benutzer",$buffer&#41;; 
    
$buffer str_replace&#40;"client&#58;", "$img_client<font color=blue><b>&nbsp;Benutzer&#58;</b></font>",$buffer&#41;; 
    
$buffer str_replace&#40;"server&#58;", "$img_server<font color=blue><b>&nbsp;Server&#58;</b></font>",$buffer&#41;; 
    
$buffer str_replace&#40;"location&#58;", "$img_location<font color=blue><b>&nbsp;Verzeichnis&#58;</b></font>",$buffer&#41;; 
   
if &#40;strstr&#40;$buffer,"STOR"&#41; || strstr&#40;$buffer,"RETR"&#41; || strstr&#40;$buffer,"idle"&#41; || strstr&#40;$buffer,"authenticating"&#41; || strstr&#40;$buffer,"DELE"&#41;&#41; 
   
&#123;
    
$pieces explode&#40;" ", $buffer&#41;; 
    
$PID $pieces[0&#93;;
    
$username $pieces[1&#93;;
    
if &#40;$_GET["kill_pid"&#93; == $PID&#41;
    
&#123;
     
$buffer str_replace&#40;"$PID", "$img_pid<font color=red><b>&nbsp;Versuche den Prozess $PID zu t&ouml;ten...</font></b><BR>",$buffer&#41;; 
    
&#125;
    
else
    &
#123;
     
$buffer str_replace&#40;"$PID", "$img_pid<font color=blue><b>&nbsp;Prozess-ID&#58;</b></font>&nbsp;<a onmouseover=\"self.status='Prozess töten'; return true;\" href=\"?kill_pid=$PID&amp;cs=".&#40;md5&#40;date&#40;"h&#58;i&#58;$PID"&#41;&#41;&#41;."\"><font color=\"#000000\">$PID</FONT></a><BR>",$buffer&#41;; 
    
&#125;   
     
$buffer str_replace&#40;"$username", "$img_user<font color=blue><b>&nbsp;Loginname&#58;</b></font>&nbsp;$username<BR>$img_status<font color=blue><b>&nbsp;Status&#58;</b></font>",$buffer&#41;; 
     
$buffer "".$buffer
&#125;
    
$buffer str_replace&#40;"RETR", "<font color=red><b>$RETR</b></font>",$buffer&#41;; 
    
$buffer str_replace&#40;"idle", "<font color=green><b>$idle</b></font>",$buffer&#41;; 
    
$buffer str_replace&#40;"STOR", "<font color=red><b>$STOR</b></font>",$buffer&#41;; 
    
$buffer str_replace&#40;"authenticating", "<font color=brown><b>$auth</b></font>",$buffer&#41;; 
    
$buffer str_replace&#40;"no users connected", "<font color=green><b>$nouser</b></font>",$buffer&#41;; 
    
if &#40;strstr&#40;$buffer,"$STOR"&#41; || strstr&#40;$buffer,"$RETR"&#41; || strstr&#40;$buffer,"$idle"&#41; || strstr&#40;$buffer,"$nouser"&#41; || strstr&#40;$buffer,"$auth"&#41;&#41; 
     
&#123; 
      
$content .= "<b><nobr>".$buffer."</nobr></b>"
     &
#125; 
    
elseif &#40;strstr&#40;$buffer,"users"&#41;&#41; 
     
&#123; 
      
$content .= "<nobr><font color=\"#4040ff\"><B>".$buffer."</B></font></nobr>"
     &
#125; 
    
else 
     &
#123; 
      
$content .= "<nobr><font color=\"#404040\">".$buffer."</font></nobr>"
     &
#125; 
   
&#125;
  
$content .= "</FONT>\n"
  
fclose &#40;$handle&#41;; 
  
$content .= "<HR>"
  
unlink&#40;"$tempfile"&#41;; 
&#125; 

if &#40;isset&#40;$_GET["kill_pid"&#93;&#41;&#41; 
&#123; 
  
if &#40;&#40;md5&#40;date&#40;"h&#58;i&#58;".$_GET["kill_pid"&#93;&#41;&#41;&#41; === $_GET["cs"&#93;&#41;
  
&#123;
    
$command  shell_exec&#40;"$killbefehl ".intval&#40;$_GET["kill_pid"&#93;&#41;&#41;; 
    
$refresh  10;
    
$msg "<CENTER><b><FONT face=\"arial\" color=\"#c00000\">Bitte warten...</FONT></b><BR></CENTER>";
  &
#125;
  
else
  &
#123;
    
$msg "<b><FONT face=\"arial\" color=\"#c00000\">Ung&uuml;ltiger Aufruf...</FONT></b><BR>";
  &
#125;
&#125;

$body  "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n"
$body .= " <HTML>\n"
$body .= " <HEAD>\n"
$body .= "  <META http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\">\n"
if &
#40;$do_refresh == true &#41; $body .= "  <META HTTP-EQUIV=Refresh CONTENT=\"$refresh; URL=http&#58;//".$_SERVER["HTTP_HOST"&#93;.$_SERVER["PHP_SELF"&#93;."\">\n"; 
$body .= "  <TITLE>$title</TITLE>\n"
$body .= " </HEAD>\n"
$body .= "  <BODY onload=\"window.defaultStatus='".$title."';\">\n"
$body .= "   <A href=\"http&#58;//".$_SERVER["HTTP_HOST"&#93;.$_SERVER["PHP_SELF"&#93;.$start_stop."\"><FONT face=\"$font\" size=\"-2\">$button</FONT></A>\n"; 
$body .= "   <BR>\n"
$body .= "   <FONT face=\"$font\"><BIG>$headline<BIG></FONT>\n"
$body .= "   $msg\n"
$body .= "   <BR>\n"
$body .= "   ".$content."<BR>\n"
$body .= "  </BODY>\n"
$body .= " </HTML>\n"

echo 
$body
### ENDE ### 
?>


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 21. September 2003, 00:06:11
Dass man aber auch immer vergißt sich anzumelden *kopfschüttel* :oops:


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Anonymous am 21. September 2003, 00:19:56
Ich hab dieses Script auf meinen FTP geladen und ich bekomme solgende Meldung zu sehen:

Warning: Cannot execute using backquotes in safe mode in /home/www/web1/html/_ftp/index.php on line 45

Warning: Unable to access ./ftp.online in /home/www/web1/html/_ftp/index.php on line 46

Warning: fopen("./ftp.online", "r") - No such file or directory in /home/www/web1/html/_ftp/index.php on line 46


Was nun tun?


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 21. September 2003, 00:26:29
Probier mal mit dieser Zeile 45 in der index.php...
Code:
$command = shell_exec(/usr/local/bin/ftpwho -v > /tmp/ftp.online);

...und dieser 104...
Code:
 $command  = shell_exec(/bin/kill -9 intval($_GET["kill_pid"]));

...oder in die php.ini :?...
Code:
safe_mode_exec_dir=/home/www/web1/html/_ftp/

...oder safe_mode aus oder Google...
 :N8


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Joke17 am 21. September 2003, 01:56:46
schade schokolade...
die version läuft immernoch nicht auf meinem debian ProFTPD Version 1.2.5rc1.

sieht alles wunderbar aus und so hätte ich das auch gerne, aber kann mir einer sagen, woran das liegt?
die vorletzte version läuft bei mir astrein, aber alles was danach kommt nicht mehr.
die symbole werden garnicht angezeigt und die anordnung passt auch nicht so ganz.

wenn mir nur einer nen kleinen hinweis geben könnte, dann könnte ich den rest ja vielleicht selber tüdeln, aber so...

mfg
tImo


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 21. September 2003, 12:33:43
Hast du die 125er (http://www.proftpd.de/forum2/viewtopic.php?t=384) nich am Laufen gehabt?
Das Problem ist, dass 1.2.8 und 1.2.5 unterschiedliche Ausgaben von ftpwho -v machen.
Ich bastel mal eine 1.03 die mit 1.2.5 und 1.2.8 geht und poste die dann.
Solange mußt du die alte 125er nehmen


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Joke17 am 21. September 2003, 14:33:53
kewl, besten dank


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Anonymous am 21. September 2003, 15:20:37
Zitat von: "Wörsty"
Probier mal mit dieser Zeile 45 in der index.php...
Code:
$command = shell_exec(/usr/local/bin/ftpwho -v > /tmp/ftp.online);

...und dieser 104...
Code:
 $command  = shell_exec(/bin/kill -9 intval($_GET["kill_pid"]));

...oder in die php.ini :?...
Code:
safe_mode_exec_dir=/home/www/web1/html/_ftp/

...oder safe_mode aus oder Google...
 :N8

habe ich gemacht, aber leider immmernoch diese fehler...


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Anonymous am 22. September 2003, 00:51:32
Also ich benutze proftpd-1.2.9rc2.
geht das bei meinem nicht? muss ich eine andere Version aufspielen?


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 22. September 2003, 12:11:09
Zitat von: "Anonymous"
Also ich benutze proftpd-1.2.9rc2.
geht das bei meinem nicht? muss ich eine andere Version aufspielen?

Probier es - geht es - oder nicht?
Mein Testrechner ist noch nicht aufgebaut (Umzug...)


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: T.Kuhmann am 22. September 2003, 17:24:04
also ich benutze auch den proftpd-1.2.9rc2
und das script geht
nur mit der PID habe ich probleme aber das sollte ich gelöst bekommen


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Anonymous am 22. September 2003, 18:58:00
Benutze den selbe wie Du, aber bei mir kommt folgendes:

Warning: Cannot execute using backquotes in safe mode in /home/www/web1/html/_ftp/index.php on line 45
Warning: Unable to access ./ftp.online in /home/www/web1/html/_ftp/index.php on line 46
Warning: fopen("./ftp.online", "r") - No such file or directory in /home/www/web1/html/_ftp/index.php on line 46


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: T.Kuhmann am 22. September 2003, 19:07:04
so also ich kann das alles nur vermuten und will mich nich 100 % festlegen
ich denke mal das problem is das er kein thempfile anlegen kann

$command = shell_exec("$befehl > $tempfile");
$handle  = fopen ("$tempfile", "r");
if ($handle)

und oben in der config steht
$tempfile     = "/tmp/ftp.online";          # Temporäre Datei
hast du das verzeichnis?
wenn nich muss dir das machen ich denke mal dann sollte es gehen


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Anonymous am 22. September 2003, 19:18:23
ja, ich hab ein verzeichnis tmp angelegt und ihm chmod revhte 777 gegeben, also alle rechte.
trotzdem funktioniert es nicht.
Welche version des scriptes benutzt du?


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: T.Kuhmann am 22. September 2003, 19:35:07
das neueste
was für ein server is das denn ? is das n root server?


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Anonymous am 22. September 2003, 19:42:07
Ja, ein root server von 1&1 standard suse 8.1


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: T.Kuhmann am 22. September 2003, 19:50:28
hm dann weiss ich im mom auch nich weiter ich habe das ding bei mir inst und es ging....

aber bei dir weiss ich im mom auc hnich mehr weiter ...


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: DivDax am 22. September 2003, 20:12:44
hast du eventuell ixq oder bist im irc unterwegs?
meine uin: 81825580

im irc bin ich unter irc.german-elite.net #maxic zu erreichen.
wäre nett wenn du dich melden würdest! ;)


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 22. September 2003, 22:46:30
Leider habe ich heute keine Zeit.
Das Problem ist der safe_mode des PHP.
Es wird wohl gehen, wenn du den ausmachst.
Aber das wird wohl einen Grund haben dass er an ist, oder?
Ich muß mal sehen wie das im safe_mode mit den Shellkommandos geht.
Dazu brauche ich meinen Testrechner, der noch nicht aufgebaut ist.
Melde mich wieder... :wink:


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Gast am 23. September 2003, 13:27:50
Schreib mal in dein PHP Skript bitte Kommentare rein damit man das besser lesen kann.

Ich versuch das grad zu verstehen aber ohne Beschreibungen ist das nicht einfach.


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Gast am 23. September 2003, 22:36:51
Bei wem funktioniert der Killbfehl aus dem Skript? Der Prozess wird nicht beendet und läuft einfach weiter als ob der Befehl nie ausgeführt wurde...


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 23. September 2003, 22:39:49
Bei mir.


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Gast am 24. September 2003, 13:56:01
Dann sag mir mal wie der bei dir aussieht. Vielleicht finde ich den Fehler dann bei mir.


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 24. September 2003, 14:23:54
Zitat von: "Gast"
Dann sag mir mal wie der bei dir aussieht. Vielleicht finde ich den Fehler dann bei mir.

Mit der gepatchten 1.2.8p funktioniert nix mehr richtig: :shock:

1. Zeile 63 und 64 müssen statt
Code:
   $PID = $pieces[0];
    $username = $pieces[1];
nun
Code:
   $PID = $pieces[1];
    $username = $pieces[2];
heißen.
2. Der Killbefehl geht bei mir (Zeile 15):
Code:
$killbefehl   = "/bin/kill -15";             # Auszufuehrender kill-Befehl


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: T.Kuhmann am 24. September 2003, 15:01:24
und bei dem 1.2.9 is es auch wieder anders .....
weiss nur noch nicht was :)


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Gast am 24. September 2003, 19:09:46
Bei mir geht der Kill Befehl aus deinem Skript nicht. Was hat die "-15" zu bedeuten?


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 24. September 2003, 22:25:27
Zitat von: "Gast"
Bei mir geht der Kill Befehl aus deinem Skript nicht. Was hat die "-15" zu bedeuten?

Code:
SIGNAL      ID   DEFAULT  DESCRIPTION
    ======================================================================
    SIGHUP      1    Termin.  Hang up on controlling terminal
    SIGINT      2    Termin.  Interrupt. Generated when we enter CNRTL-C
    SIGQUIT     3    Core     Generated when at terminal we enter CNRTL-\
    SIGILL      4    Core     Generated when we executed an illegal instruction
    SIGTRAP     5    Core     Trace trap (not reset when caught)
    SIGABRT     6    Core     Generated by the abort function
    SIGFPE      8    Core     Floating Point error
    SIGKILL     9    Termin.  Termination (can't catch, block, ignore)
    SIGBUS     10    Core     Generated in case of hardware fault
    SIGSEGV    11    Core     Generated in case of illegal address
    SIGSYS     12    Core     Generated when we use a bad argument in a system service call
    SIGPIPE    13    Termin.  Generated when writing to a pipe or a socket while no process is reading at other end
    SIGALRM    14    Termin.  Generated by clock when alarm expires
    SIGTERM    15    Termin.  Software termination signal
    SIGURG     16    Ignore   Urgent condition on IO channel
    SIGCHLD    20    Ignore   A child process has terminated or stopped
    SIGTTIN    21    Stop     Generated when a backgorund process reads from terminal
    SIGTTOUT   22    Stop     Generated when a background process writes to terminal
    SIGXCPU    24    Discard  CPU time has expired
    SIGUSR1    30    Termin.  User defiled signal 1
    SIGUSR2    31    Termin.  User defined signal 2


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Gast am 25. September 2003, 01:18:04
Danke für die Tabelle. Sag mal den Befehl um die Werte anzeigen zu lassen.
Dein Skript funktioniert bei mir bis auf den Kill Befehl. Der wird nicht ausgeführt. Warum verwendest du md5 und date im Skript?


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Shorty am 25. September 2003, 19:39:43
@ Gast
das bekommst du unter Linux mit man 7 signal


der Kill befehl kann nicht wirklich funktionieren da der FTP Server unter einem ganz andren User als der Httpd läuft. Logische Schlussfolgerung der Httpd kann keinen Prozess von FTP killen. Oder doch ?


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Gast am 25. September 2003, 21:08:23
Wörsty hat ein Skript geschrieben bei dem das geht.

@ Wörsty wie hast du das gemacht das der Befehl bei dir funktioniert?


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 26. September 2003, 07:45:03
Bei mir laufen http und ftp beide unter dem selben Dummy-Benutzer 'www' :idea:

md5 und date soll ein kleiner Schutz gegen Leute sein, die einfach
irgendeine Prozess-ID übergeben und damit den ftp-Parent oder http-Prozesse killen wollen.


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 26. September 2003, 07:59:23
Du kannst dir threoretisch auch ein Shellscript basteln welches
1. nur Ausführrechte hat
2. ftp :D  oder root  :evil: gehört
und dann machst du:
Code:
chmod u+s /usr/bin/deinshellscript

Ob das geht ?!  :roll:

Dieses rufst du dann mit der Prozess-ID als Parameter auf.
Würde die PID aber auch hier verschlüsseln.


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Gast am 26. September 2003, 13:15:13
Ich hab dein Skript verbessert damit die Prozess-ID ein Link ist aber es funktioniert nicht. Der Prozess wird nicht gekillt auch wenn der FTP mit dem gleichen User läuft wie der Webserver. Der Anzeigebefehl geht auch wenn die User von FTP und Webserver unterschiedlich sind. Aber der KILL Befehl will nicht. WARUM??? Ich find den Fehler nicht... :?:


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 26. September 2003, 16:12:54
Momentan keine Ahnung.


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 26. September 2003, 16:47:12
Die 1.03 ist raus. SAUGEN (http://woerstenfeld.de/proftpd/ftp-online-1.03.tar.gz)

-Wieder Bugfixes
-Unterstützt 1.2.5,1.2.6,1.2.8 und 1.2.9
-Unterstützt Multilanguage (Momentan deutsch :D  und sowas wie englisch :? )
-Enthält jetzt Kommentare in Form von Extremdebugging (http://woerstenfeld.de/proftpd/--=FTP-Verbindungsmonitor=--.htm)
@Sajmon - Kannst ja wieder auf pl übersetzen und mir dann schicken.


Titel: STOP geht nicht
Beitrag von: Tiger am 26. September 2003, 18:56:20
Hey Wörsty,

wieder mal Super :P
nur der STOP Button hat keine Auswirkung :?
Hinter dem Benutzer steht auch nur eine PID!
Hinter status der benutzername :?
und killen iss auch nich
Weiß nicht warum, aber heute geht alles bis auf den Start/Stop Button:roll:

GX

Tiger


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 26. September 2003, 21:15:56
Yo mei - hob i do g'pennt? :roll:
Gucke nachher mal was ich da nu wieder gemacht hab :wink:


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Tiger am 26. September 2003, 21:22:30
Zitat von: "Wörsty"
Die 1.03 ist raus. SAUGEN (http://woerstenfeld.de/proftpd/ftp-online-1.03.tar.gz)

-Wieder Bugfixes
-Unterstützt 1.2.5,1.2.6,1.2.8 und 1.2.9
-Unterstützt Multilanguage (Momentan deutsch :D  und sowas wie englisch :? )
-Enthält jetzt Kommentare in Form von Extremdebugging (http://woerstenfeld.de/proftpd/--=FTP-Verbindungsmonitor=--.htm)
@Sajmon - Kannst ja wieder auf pl übersetzen und mir dann schicken.


Willste aach e hessisch übersetzung  :shock:

GX

Tiger


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 26. September 2003, 23:01:10
Lasse dich ned uffhalte. :wink:
Die polnische hab ich schon :lol:


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 26. September 2003, 23:45:22
1.03b  :arrow: nun auch mit polnischer Sprache und Start/Stopp-Button
Download 1.03b (http://woerstenfeld.de/proftpd/ftp-online-1.03b.tar.gz)


Titel: Revision c
Beitrag von: Tiger am 27. September 2003, 11:14:24
Hallo Wörsty,

mit (hoffentlich) deiner Erlaubnis habe ich noch ein Bug beseitigt (Als Server wurde Prozessid angezeigt im Text)
Ausserdem gibt es nun den Verbindungsviewer auf hessisch  :P
Guckst du hier: Download 1.03c (http://www.4tiger.de/proftpd/ftp-online-1.03c.tar.gz)

Also, viel Spaß

Tiger


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Gast am 27. September 2003, 12:40:41
Sag mal brauch ich unbedingt Mod_exec damit ich Prozesse killen kann? Den Anzeigebefehl kann ich ausführen ohne das Modul zu haben...
Ich bekomm das nicht hin. Und dein Skript läuft bei mir überhaupt nicht.

@Wörsty


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 29. September 2003, 10:17:25
Irgendwie geht das nicht mehr richtig!?

Also zu Hause und in der Firma sind die ftpwho Ausgaben unterschiedlich.

So gehts da
Code:
   debug("Setze loginnamen");
    if ($INT["version"] == "1.2.8") $username = $pieces[1];
   
    debug("Setze ProzessID");
    if ($INT["version"] == "1.2.9") $PID = $pieces[0];

und so hier
Code:
   debug("Setze loginnamen");
    if ($INT["version"] == "1.2.8") $username = $pieces[2];
   
    debug("Setze ProzessID");
    if ($INT["version"] == "1.2.9") $PID = $pieces[1];

Ich guck mir das nochmal an.
Die 1.04 wird besser....

1.03d (http://woerstenfeld.de/proftpd/ftp-online-1.03d.tar) - aufgeräumt und hessisch und wieder mal gebugfixed.

*live* Wenn mein Rechner mal an ist: http://woersty.dyndns.org/ftp-online/


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Halloderi am 29. September 2003, 18:58:27
Yoooo!!

Beim 1.03d link einfach noch das .gz anhängen, dann klappts


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Halloderi am 29. September 2003, 20:47:41
Hi..

Ich habe proftpd 1.2.8 ... aber auch 1.03 geht nicht

Zitat

Offene Verbindungen
Proftpd-Version sh: line 1: /usr/local/sbin/proftpd: No such file or directory

Diese ProFTPd-Version wird nicht unterstützt sh: line 1: /usr/local/sbin/proftpd: No such file or directory
Bitte wenden sie sich an ftp-online@woerstenfeld.de.


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 29. September 2003, 21:20:04
Du mußt in der index.php im Konfig-Block den Pfad zu deinem proftpd eintragen.


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Gast am 04. Oktober 2003, 15:52:34
@ Wörsty

Dein Skript läuft bei mir nicht. Der Kill Befehl wird nicht ausgeführt. Muss ich mod_exec eincompiliert haben? Der Rest des Skripts funktioniert auch ohne mod_exec.


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 05. Oktober 2003, 21:11:11
Mit dem kill ist mir auch schon aufgefallen.
Ich guck mir das nächste Woche mal an.


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 31. Oktober 2003, 16:49:38
Mit dem kill bin ich noch nicht weiter.
Aber habe auf Einzeilig umgestellt, weil ich manchmal für eine Seite zuviele Clients habe...
Und: Some Bugfixes

Download 1.03e (http://woerstenfeld.de/proftpd/ftp-online-1.03e.tar.gz)
(http://woerstenfeld.de/proftpd/screenshot103e.gif)
Ich habe noch Probleme mit dem Scoreboard.
Irgendwie verschieben sich die Inhalte manchmal.
Manchmal ist für die PID $pieces[0]; und manchmal $pieces[1]; richtig?!
Manchmal ist für den Loginnamen $pieces[1]; und manchmal $pieces[2]; richtig?!

Jemand eine Idee, warum kill bei euch nicht geht?
Liegt das an den PHP-Rechten?


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: K@sperl am 04. November 2003, 15:28:29
@Wörsty?

Kennst du phpSysInfo?
http://sourceforge.net/projects/phpsysinfo


Es würde echt spitze sein wenn du dein Skript irgendwie in das von phpSysinfo einbinden könntest, denn dann hätte man ein einziges Skript mit welchem man den naja, "kompletten" Server überwachen kann.


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Tiger am 07. November 2003, 13:19:58
Hi Wörsty,

ich hab hier auch ne dänische Übersetzung für deinen Verbindungsviewer.
Wo soll ich's hinschicken?

GX

Tiger


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 07. November 2003, 13:53:41
:arrow: ftp-online _at_ woerstenfeld.de


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: InFlame am 11. November 2003, 18:11:03
nachdem ich das jetzt soweit hinbekommen habe, dass es läuft, kommt jetzt nur folgende meldung:

Code:

Offene Verbindungen
Proftpd-Version 1.2.6

usage: ftpwho [options]
--help,-h
display ftpwho usage
--verbose,-v
display add'l information for each connection
--path,-p
specify full path to scoreboard directory
--config,-c
specify full path to proftpd configuration file


 :?:  :?:  :?:
was vergessen einzustellen?

und wo muss ich (wie oben gesagt), wenn bei mir ebenfalls die meldung kam dass das programm nicht gefunden wird, den pfad für das programm in die index.php eintragen??

vielen dank für die hilfe :D


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 11. November 2003, 19:01:58
Du hast eine ältere Version von proftpd (1.2.6).
Versuch mal Zeile 64 zu ändern:
Alt:
Code:
$PRG["befehl"]        = "/usr/local/bin/ftpwho -v -o oneline"; // Befehl um aktive Verbindungen auszulesen

Neu:
Code:
$PRG["befehl"]        = "/usr/local/bin/ftpwho -v"; // Befehl um aktive Verbindungen auszulesen

oder probier die Version 1.03h (http://woerstenfeld.de/proftpd/ftp-online-1.03h.tar.gz).

1.03h - History
-Korrektur DELE im polnischen Mode - Danke Piotr

1.03g - History
-Kann jetzt mit unterschiedlich langen PID's

1.03f - History
-Some Bugfixes
 -Icontexte jetzt in passender Sprache
 -Einzeilig bei Version <1.2.8 automatisch aus
 -Alle Sprachen als separate Datei
 -Jetzt auch in dänischer Sprache. Danke Svenning. :wink:

Hab gerade schon wieder einen Bug gefunden :evil:

Wenn eine PID 4-stellig und eine andere PID 5-stellig ist,
verstrubbelt sich die Anzeige der PID mit dem Benutzernamen,
weil vor der PID ein Leerzeichen ist.
Ich mache aber $pieces = explode(" ", $buffer);  :?
Naja - muß ich halt noch ein ltrim dazubauen :)

Das war auch der Grund warum es manchmal in der Firma korrekt ging und zu Hause nicht mehr. :evil:

Also: Version 1.03h (http://woerstenfeld.de/proftpd/ftp-online-1.03h.tar.gz)


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: InFlame am 12. November 2003, 02:39:27
es gibt schon h? oben steht noch e, hehe  :)
ich werd das mal morgen probieren..

vielen dank für die hilfe...


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 13. November 2003, 09:53:54
Zitat von: "InFlame"
es gibt schon h? oben steht noch e, hehe  :)
ich werd das mal morgen probieren..

vielen dank für die hilfe...

Und? Geht's?

Hier die 1.03i (http://woerstenfeld.de/proftpd/ftp-online-1.03i.tar.gz) - jetzt auch mit einem Text für LIST.
Zu LIST und/oder DELE fehlen mir noch die Übersetzungen.


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 13. November 2003, 15:37:08
Hier die 1.03j (http://woerstenfeld.de/proftpd/ftp-online-1.03j.tar.gz) - jetzt mit einem polnischem Text für LIST und DELE :arrow:  Danke Sajmon :!:


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: InFlame am 13. November 2003, 19:18:46
jap, mit der h version funktionierts
danke :)


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 14. November 2003, 10:44:57
Hier die 1.03k (http://woerstenfeld.de/proftpd/ftp-online-1.03k.tar.gz) - jetzt mit einem dänischem Text für LIST :arrow:  Danke Svenning :!:


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: stonki am 14. November 2003, 16:04:13
Zitat von: "Wörsty"
Hier die 1.03k (http://woerstenfeld.de/proftpd/ftp-online-1.03k.tar.gz) - jetzt mit einem dänischem Text für LIST :arrow:  Danke Svenning :!:


wollen wir das nicht mal richtig announcen und in die Download Sektion aufnehmen ? Und ggf. ein extra Forum fuer einrichten ?

cu
stonki


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 14. November 2003, 20:30:12
Mach was du denkst. :wink:
Von mir aus. :?!


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: fussi24 am 15. Dezember 2003, 10:32:39
Hallo Wörsty,

ich habe heute auch versucht Dein Script zu benutzen. Leider bekomme ich auch die Fehlermeldung:

Offene Verbindungen
Proftpd-Version sh: line 1: /usr/local/sbin/proftpd: No such file or directory

Diese ProFTPd-Version wird nicht unterstützt sh: line 1: /usr/local/sbin/proftpd: No such file or directory
Bitte wenden sie sich an ftp-online@woerstenfeld.de.


Ich habe auch wie Du beschrieben hast den Eintrag geändert:

Alt:
Code:
$PRG["befehl"]        = "/usr/local/bin/ftpwho -v -o oneline"; // Befehl um aktive Verbindungen auszulesen

Neu:
Code:
$PRG["befehl"]        = "/usr/local/bin/ftpwho -v"; // Befehl um aktive Verbindungen auszulesen

Beim Pfad habe ich auch den richtigen Pfad meiner proftpd angegeben, leider will es noch nicht so ganz. Achja, ich benutze die Version "k"

Vielleicht kannst Du mir noch einen Tip geben.

thx

fussi24


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 15. Dezember 2003, 10:38:37
Zitat
/usr/local/sbin/proftpd: No such file or directory

Du schreibst, dass du das korrigiert hast.
Was kommt denn jetzt für ein Fehler?  :shock:
Nimm die neueste Version. (löst dein Problem aber nicht  :roll: )
"-o oneline" hängt das Script automatisch dran.

 :debug:


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: fussi24 am 15. Dezember 2003, 18:21:00
Hallo,

ich habe jetzt im Array $PRG["befehl"] den Pfad auf /usr/bin/ftpwho -v  gesetzt.


Leider zeigt mir die Seite aber immer noch den selben Fehler an:

Diese ProFTPd-Version wird nicht unterstützt sh: line 1: /usr/local/sbin/proftpd: No such file or directory

Irgendwie nimmt er den alten Pfad?  :?
Muß ich noch woanders im Script was ändern oder den FTP Server neustarten?

Vielleicht hast Du ja noch eine Idee!

fussi24


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 15. Dezember 2003, 19:49:33
Zitat von: "fussi24"
sh: line 1: /usr/local/sbin/proftpd: No such file or directory

Na wo ist denn dein proftpd ?!
Den Pfad mußt du auch angeben.


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: fussi24 am 15. Dezember 2003, 20:08:37
Hallo,

danke erstmal das Du dir soviel Zeit für einen Neuling nimmst!  :lol:

Ich habe gerade erst angefangen mich mit Linux auseinanderzusetzen, deshalb kenne ich mich noch nicht so gut aus...

Also mit dem "locate Befehl" finde ich eine Menge von Einträgen, aber welcher ist der Richtige???

Die proftpd steht unteranderem in: /etc/init.d/proftpd oder
                                                   /etc/default/proftpd

Ich kann aber noch einige Einträge mehr anbieten...  

Wenn man nun den richtigen Pfad weiß, wo trägt man diesen den im Script ein?

Gruß

fussi24


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 15. Dezember 2003, 20:30:34
Bei
Code:
$PRG["verbefehl"]
trägt man den ein.
Welcher der richtige Pfad ist mußt du wissen.
Ich sag mal irgendwas mit /bin/


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: fussi24 am 15. Dezember 2003, 20:47:36
Hallo,

ich habe es gefunden!!!

Danke für die Hilfe. Vielleicht kannst Du mir  noch sagen wann ich etwas unter /usr und wann unter /etc suchen muß.


Wünsche Dir noch einen schönen Abend und vielen Dank für so ein tolles Script.  :D

Gruß

fussi24


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 15. Dezember 2003, 21:26:51
/etc ist Konfig / Startscripte
/usr sind Programme
So in etwa :roll:


Titel: Kill Befehl
Beitrag von: Gast am 16. Dezember 2003, 21:59:16
Code:
hast du das Problem mit dem Kill Befehl schon gelöst?

Nein.  :oops:
Dachte, liegt am SafeMode von PHP.
Oder nicht?


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Feanwulf am 23. Dezember 2003, 12:33:09
1.03l installiert, pfade angepasst und funktioniert :)

Kill klappt auch ohne Probleme :)


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: BrunoBrller am 24. Dezember 2003, 05:56:13
Hi,
die screenshots machen n richtig guten Eindruck und freue mich schon auf meine Rückkehr aus dem Urlaub. Dann werde ich es installieren.

Zitat von: "fussi24"
Hallo,
Vielleicht kannst Du mir  noch sagen wann ich etwas unter /usr und wann unter /etc suchen muß.


Hi fussi,
gib mal folgendes in der konsole ein
man 7 hier


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: fussi24 am 24. Dezember 2003, 15:17:43
Hallo BrunoBrller,

vielen Dank für den Tipp!


Gruß

fussi24


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Anonymous am 11. Januar 2004, 16:02:15
Hallo,

ich bekomme immer eine leere weiße Seite angezeigt.

Nur der Stop-Button ist da.

In der error_log steht folgendes drin:

/var/run/proftpd.pid
: No such file or directory
(Perhaps you need to specify the ScoreboardFile with -f, or change
 the compile-time default directory?)

Was kann ich machen.

Ich habe die Version 1.2.8 unter SuSE 8.2.

Gruß
Viktor


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Anonymous am 12. Februar 2004, 18:58:51
wie kann ich das mit dem kompletten "Kill" den am einfachsten deaktivieren ?

will das Script quasi nur als Status-anzeige verwenden....


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 12. Februar 2004, 20:58:09
Indem du in Sourcecode den Link rausnimmst und als killbefehl "" in der Konfig einträgst.
Das <A href in Zeile 198,203,208 und 213 in der index.php durch <AB href ersetzen und in Zeile 55 steht der Killbefehl.


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Anonymous am 02. März 2004, 21:36:23
Könntest du die Downloads wieder fixen?
http://woerstenfeld.de/proftpd/ftp-online-1.03e.tar.gz geht leider nicht :(


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: pyco am 15. März 2004, 20:00:16
und wie geht das das mehrere Server angezeigt werden?
also user auf server? bei mir steht nur 0.0.0.0:21  :oops:


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 15. März 2004, 21:22:50
1. Ich verstehe die Frage nicht. :?
2. Mache bitte ein neues Thema dafür auf. :)


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: pyco am 16. März 2004, 19:44:15
ne finde den thread aber toll  :o

also auf dem bild von www.proftpd.de unter Download kann man ein bild sehen.. da sind mehrere server zu sehen und die benutzer dadrauf.. wie geht das ?  :oops:


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 16. März 2004, 20:27:06
Das sind meine Virtual Hosts.
Das macht ftpwho automatisch so.
Das PHP-Programm macht ja nur die Ausgabe "schick".


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: pyco am 16. März 2004, 22:05:57
ahja  :?:  wussts ich doch  :?:
wie sorge ich denn dafür das das ding netmehr 0.0.0.0 heißt  :wink:


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 17. März 2004, 08:12:33
Code:
ServerName "Was du willst"


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: pyco am 17. März 2004, 17:17:20
hatte auch ServerName.. bringt aber nichts :( da steht einfach 0.0.0.0


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: Wörsty am 17. März 2004, 19:06:14
Zitat von: "pyco"
hatte auch ServerName.. bringt aber nichts :( da steht einfach 0.0.0.0

Wo denn? ServerIdent war es meines Wissens nach nicht


Titel: PHP-Verbindungsviewer für proftpd
Beitrag von: pyco am 23. März 2004, 21:56:47
Das muss doch in der proftpd.conf stehen unter : "Servername bla".

oder nicht?  :?