[PHP] Skript zum testen von pubs

Dieses Thema im Forum "Webentwicklung" wurde erstellt von .:mrX:., 16. November 2006 .

Schlagworte:
  1. 16. November 2006
    Skript zum testen von pubs

    Pubcheck


    Das Problem

    wie viele Lowspeed DSL Nutzer hab ich immer das Problem, dass ich nie weiß wie schnell ein Pub wirklich ist, deshalb hab ich mir gedacht, ich schreib mal ein kleines php Skript, das per FTP-Verbindung den Speed von Pubs testet.
    Da der Webserver eine sehr hohe bandbreite zur Verfügung hat (oder zumindest haben sollte) wird also immer der genaue Up und Downloadspeed angezeigt.

    Das kann das Skript bisher:

    - Testet Pubspeed mit 5KB-5MB großer txt Datei
    - Testet ob Übertragung fehlerfrei war
    - Löscht die Testdatei nach erfolgreichem Test
    - Generiert ForumCode zum schnellen Copy&Pasten der Ergebnisse
    - Funktioniert mit URL/IP Anonymen Login/Passwort
    - Passwortschutz (keiner kann auf eurem Space Traffic mit dem Skript erzeugen wenn er das Passwort nicht hat.
    - Kleine Statistik (Pubs gecheckt, Traffic)

    - Checkt mehrere Pubs hintereinander (Version 0.2)
    - Prüft Blackliststatus/Betriebssystem und ob Pub Nondeletable ist (Version 0.2)
    - Templatesystem (seid mal kreativ ihr GFXler und Webdesigner ) (Version 0.2)

    Bau ich noch ein:

    - Ranges und IPs die in beliebigem Format in Textdateien stehen können per MultiCheck verarbeitet werden (Version 0.3)
    -Verzeichnisse werden "durchprobiert" falls root keine Schreib/Leseberechtigungen hat. (Version 0.3)
    -Beim Multicheck können auch Pubs mit Login/Passwort eingegeben werden (Version 0.3)

    -Tag-Funktion [priorität niedrig]
    - FTP-Log [priorität niedrig]

    Status V 0.3: 0%

    Probleme

    - Blacklistprüfung hat Zahlendreher (wegen regular expression fehler)
    - MultiCheck prüft bei mehreren Pubs nur den letzten, scheint von Hoster abhängig zu sein
    -Down- und Upstream in Results vertauscht

    Versionshistory und Code/Probierwebspace unten
     
  2. 19. November 2006
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: biete php skript zum testen von pubs

    [VERSION 0.2 ONLINE!]

    Bekannte Links:
    (Achtung: alle Links hier sind von Drittanbietern und haben nichts mit mir zu tun)

    http://pubcheckflat.6x.to/
    http://flatpubcheck2.x2.to/


    Downloads:

    Version 0.1
    Version 0.2 + Multicheck 0.1

    Templates

    [bis jetzt noch keine bis auf die 5, die bei V 0.2 dabei sind, sobald es neue gibt könnt ihr sie hier runterladen]

    Screenshots

    MultiCheck! - Mehrere Pubs werden hintereinander gecheckt
    "Startseite" mit Einstellungen
    Seite mit den Testergebnissen
    Pub wurde als Blacklisted erkannt


    Screenshots V0.3

    https://www0.xup.in/exec/ximg.php?fid=76292440/

    Kritik, Verbesserungsvorschläge etc. bitte per pn oder hier im Thread.
     
  3. 19. November 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    schönes Skript jetzt weiß ich wenigstens das alle meine Pubs im Upload schneller sind als im Download  ;)  naja muss man halt ein paar mehr Threads machen .

    Was ich gut finden würde wäre wenn in der Log  die  IP noch mit erwähnt wird Wenn man nämlich mehrere Pubs aufeinmal testet weiß man nachher nicht mehr welcher Test zu welchem Pub gehört .

    Sonst Daumen hoch !

    Gruß
    Slim21
     
  4. 20. November 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    Das Design von deinem Script sieht schon mal cool aus das muss ich dir lassen  :)
    nur bei mir kommt auch imer das der uppload speed höher ist als der Down speed das kommt mir irgendwie komisch vor hmmm ich probier noch ein paar pubs aus  ^^
    jedenfalls super programm das du da gecodet hast  :)

    //Edit: bei einem war der down speed höher als der upp ;)

    //Edit 2: 
    [ CODE ] Warning ftp_delete () [function. ftp - delete ]: / 1163978904.txt Access is denied in  / home / www / web1487 / html / index . php on line 221 [/ CODE ]
    das sieht net so gut aus  ^^  das kam weil anonymous nix löschen kann  ;)
     
  5. 20. November 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    Also ich hatte einige kleinere Probleme bei der Installation Ohne eigenen Ordner mit kompletten 777 Rechten scheint das Script also gar nicht zu Funktionieren Jedenfalls hat es bei mir erst dann Funktioniert wo ich es in einen Ordner mit CHMOD 777 verschoben hatte !
     
  6. 24. November 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    was sich ein Upper noch wünschen würde währe ein kleines Fenster bei dem Infos zum Server angezeigt werden  ( Blacklisted Serverstandort Betreiber )
     
  7. 25. November 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    [
    quote = "Slim21, post: 1492652" ] was sich ein Upper noch wünschen würde währe ein kleines Fenster bei dem Infos zum Server angezeigt werden  ( Blacklisted Serverstandort Betreiber )[/ QUOTE ]

    joa da schliesse ich mich an  !
     
  8. 25. November 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    [
    U ][ B ] Pubspeed :[/ B ][/ U ]
    Download :[ COLOR = "Green" ][ B ] 6097.6 KB / s [/ B ][/ COLOR ]
    Upload :[ COLOR = "Green" ][ B ] 7564.3 KB / s [/ B ][/ COLOR ]


    nic enice ..  glaub ick aber irgendwie nicht ..^^

    aber respekt  super kript hab mir gleich lesezeichen gemacht .

    einzige was is wenn ick wverbinde geht alles jut ....  verbinde ick nochmal sagt der verbindung fehlgeschlagen trotz der gleichen daten ....

    naja auf jeden fall respekt !


    mfg icke
     
  9. 26. November 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    Danke für das Feedback ,
    werde bald mal eine neue Version mit euren Verbesserungsvorschlägen einbauen .
    Die 
    angesprochenen Ungereimtheiten bezüglich der Geschwindigkeitsmessungen  ( zum Beispiel mit 128KB  ->  100 Kb / s mit 1024KB  ->  150Kb / s ...)  kommen wahrscheinlich durch  die  Zeitspanne des Einloggvorgangs zustande ,
    die 
    bei der Zeitmessung mitgemessen werden .
    Könnte allerdings auch einfach daran liegen dass bei kleinen Dateien  die  volle Geschwindigkeit des Pubs gar nicht erreicht wird ,
    messt also immer mit möglichst großen Dateien .

    @
    icke - sein Naja kann schon stimmen wenn ich meinen Rootserver teste bekomm ich auch 50 Mbit / s hin  ( wenn der Freshoster genügend Kapazität frei hat ),  falls das ein öffentlicher Pub war ..  Viel Spaß beim leechen  : D Kann aber auch n Fehler gewesen sein ...
     
  10. 26. November 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    Also echt mit meinen ultra schnellen 16 upp und 90 down ein geiles Script zum testen !
    BW haste und scheint auch einigermaßen zu funktionieren !

    Echt geil !

    Greetz Targa
     
  11. 27. November 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    Hi ,

    schönes Script würde aber noch einen ErrorHandler einbauen der dir bei sowas :
    [
    quote ]
    Warning ftp_put () [function. ftp - put ]:  Permission denied in  / home / www / web1487 / html / index . php on line 191
    [/ quote ]
    Ne Fehlermeldung ausgeben kann .

    FlowFlo
     
  12. 17. Dezember 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    ich find das script gut bewertung haste  ^^
    so kann man schön testen und den verbesserungsvorschlägen wegen blacklisted etc kann ich mich unr anschliessen
    aber sonst schön gemacht 
    ;-)

    kannst du mir eigentlich sowas beibringen wäre geil von dir wenn du mir da helfen könntest  ^^
     
  13. 17. Dezember 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    Heyho ,
    Blacklistfeature wird ab Version 0.2 eingebaut sein ..
    Hab schon damit angefangen und es sieht sehr gut aus .
    Ob ich ne  "Land-anzeigen-in-dem-der-Server-steht"  Funktion mach is fraglich .. 
    es gibt meines Wissens nach keine zuverlässige Methode um das Land in dem der Server steht herauszufinden .
    (
    und es würde auch ein wenig zu weit gehen nach meiner Meinung dass in das Skript einzubauen .)

    Wahrscheinlich mach ichs so dass man über nen Link ein direktes Whois mit whois . sc ausführen kann das spart auf jeden Fall mal Tipparbeit .

    Zu deiner Frage ob ich dir php / XHTML / CSS beibringen kann ..  les Bücher schlag im Internet nach schau dir Quellcodes an  ( gut kommentierte und professionell geschriebene  ->  Bitte nicht den von dem Skript hier  : kotz :  ),  ohne eigenen Antrieb lernt man sowas nicht .

    Also stay tuned Version 0.2 kommt bald  : cool :
     
  14. 17. Dezember 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    kann man das auch so umbauen dass er vom webspace aus auch ganze filme rar splits etc uppen kann das wäre geil !
     
  15. 17. Dezember 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    [
    quote = "fissy, post: 1707995" ] kann man das auch so umbauen dass er vom webspace aus auch ganze filme rar splits etc uppen kann ?[/ QUOTE ]

    Ja theoretisch aber es scheitert an :

    1. Dem Timeout von php  ( Standardmäßig 60sek .,  man kann es aber bei Servern aud  die  du Rootzugriff hast ändern ).

    2. Du musst  die  Dateien erst mal auf den Webserver hochladen deshalb wird dein Uploadlimit nicht umgagen nur weil der Webserver ne schnelle Verbindung hat .. ( bei dem PubCheck is das was anderes , die  Textdatei wird  "on the fly"  erzeugt )

    geht also theoretisch aber du brauchst nen Rootserver und es nützt praktisch nix da dein Flaschenhals  ( UploadDein PC  ->  Webserver weiterhin besteht .
     
  16. 17. Dezember 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    naja das ist kein problem ich uppe einen film in 3h und von dort verteile ich ihn an 3 remote dienste aber ftps wären am coolsten .
    das ftp sendet an europäische server mit 5 bis 6mb / sec das müsste für 100mp parts langen ...
     
  17. 18. Dezember 2006
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    Hi

    Ich habe eine kleine Veränderung an dem Script vorgenommen
    .
    Ich dachte mir ist sicher sehr sinnvoll wenn bei dem Code auch  die  IP angezeigt wird  ;)

    Hier ist der link

    [ url = "https://xup.in/dl,59516088/http:xupraidrushwsdownloadphpvalid1id4493f4afe78f6615974f29283c38e.rar/" ] Download http : xupraidrushwsdownloadphpvalid1id4493f4afe78f6615974f29283c38e . rar  xup . in [/ url ]

    Wenn es dir gefällt kannst du es verwenden wenn nicht auch egal  ;)

    mfg
     
  18. 18. Dezember 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    Die 
    Gefahr ist ja dann dass du dir  die  pubs speicherst ...  und somit  die  Daten zu denen hast .
    Aber sonst find ich  die  idee gut aber wenn dann würd ich das script nur auf meinem eigenen server laufen lassen da ich mir dann sicher sein kann dass du dir keine pub daten speicherst .
     
  19. 18. Dezember 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    JA wenn du so mistrauisch bist dann kannst es ja auf dem eigenen Server laufen lassen da das Script ja frei zur verfügung steht .
    Aber ich kann dir versichern dass das Script das hier zu verfügung steht nichts Speichert .

    mfg
     
  20. 19. Dezember 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    [
    quote = "Fabjuone, post: 1714641" ]Die  Gefahr ist ja dann dass du dir  die  pubs speicherst ...  und somit  die  Daten zu denen hast .
    Aber sonst find ich  die  idee gut aber wenn dann würd ich das script nur auf meinem eigenen server laufen lassen da ich mir dann sicher sein kann dass du dir keine pub daten speicherst .[/ QUOTE ]

    Ja ne ist klar was soll er mit sovielen Pubs Laut Statisik wurden schon 871 Pubs da hätte er aber schon ein ganzes Reportar an Pubs  ;)
    Außerdem lässt es sich nicht vermeiden dass andere auch den gleichen Pub nutzen Hand aufs Herz so schwer ist es nicht  die  IP vom Pub herauszufinden .

    @.:
    mrX :.:
    Was macht Vers 0.2 ?
     
  21. 19. Dezember 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    [
    QUOTE ] Hand aufs Herz so schwer ist es nicht  die  IP vom Pub herauszufinden .
    @.:
    mrX :.:
    Was macht Vers 0.2 ?[/ QUOTE ]

    1. Das stimmt allerdings wenn man ein bisschen Zeit aufwendet könnte man hier aufm Board Tausende Pubs sammeln Ich hab ausserdem keinen großen Bedarf an Pubs das wenige Zeug das ich selber uppe krieg ich auch auf meine selbst gescannten Pubs hab gar kein Interesse daran euch Pub IPs zu  "klauen"

    2. Zu Version 0.2 könnt ich einen  "kleinen"  Job vergeben :

    Also ich hab  die  Blacklisted - IPs von blacklist . cx . la mit nem php Skript aus der HTML - Datei  "rausgeparst" also alle Tags und anderes unnötiges Zeug rausgefiltert und nur  die  Ranges hintereinander in ne Textdatei gepackt Jetzt würd ich gerne noch den Grund der neben der IP - Range steht in meiner Textdatei haben Also zum Beispiel :

    7. *.*.*/ Defense Information Systems Agency VA

    statt wie ichs hab nur 
    die  Range :

    7. *.*.*

    Ausserdem wärs gut wenn jemand der sich mit Blacklists auskennt unter Umständen  die  Liste von blacklist . cx . la mit anderen IPS von anderen Blacklists erweitert wer Lust hat per pn melden Wenn sich keiner meldet lass ich  die  Liste so .
     
  22. 19. Dezember 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    Hi

    is echt n geiles projekt hat mir schon oft geholfen 
    :)

    aber ich hab noch ne idee :

    kannst du es vllt so einrichten das man mehrere pubs hintereinander checken kann ?

    also ne liste von ips rein und dann steht da so

    190.0.0.0 
    :
    Upload 200kb / s
    Download
    300kb / S

    190.0.0.1
    :
    Upload 200kb / s
    Download
    300kb / S

    usw
    .

    geht das ?
     
  23. 21. Dezember 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    Dere !

    Ich habe da ein  "kleinen"  bug ...  wenn ich einen pub checke kommt das :

    15 : 28.23  ] -  Starte Test von Pub
    15 : 28.23  ] -  Datei  "1166736503.txt"  wird zum Testen des Pubs verwendet  ( 1024 KB )
    15 : 28.23  ] -  MD5 Summe der Datei d41d8cd98f00b204e9800998ecf8427e
    15 : 28.23  ] -  Upload erfolgreich ! ( 0 KB gesendet in 0.181 Sekunden  -->  Upstream 0KB / s
    15 : 28.23  ] -  Download erfolgreich ! ( 0 KB empfangen in 0.159 Sekunden  -->  Downstream 0KB / s
    15 : 28.23  ] -  MD5 Summe hat sich durch Up und Download nicht ver�ndert Datei fehlerfrei �bertragen .
    15 : 28.23  ] -  Fertig

    Obwohl ich immer 1MB file auswähle
    wegal wie groß das file ist es kommt immer das selbe raus Der Pub ist online und ihn habe ich schon mal getestet und er ging Es ist nicht nur bei den so sondern auch bei anderen ...

    lg Crux
     
  24. 21. Dezember 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    [
    quote = "Crux, post: 1745366" ] Dere !

    Ich habe da ein  "kleinen"  bug ...  wenn ich einen pub checke kommt das :

    15 : 28.23  ] -  Starte Test von Pub
    15 : 28.23  ] -  Datei  "1166736503.txt"  wird zum Testen des Pubs verwendet  ( 1024 KB )
    15 : 28.23  ] -  MD5 Summe der Datei d41d8cd98f00b204e9800998ecf8427e
    15 : 28.23  ] -  Upload erfolgreich ! ( 0 KB gesendet in 0.181 Sekunden  -->  Upstream 0KB / s
    15 : 28.23  ] -  Download erfolgreich ! ( 0 KB empfangen in 0.159 Sekunden  -->  Downstream 0KB / s
    15 : 28.23  ] -  MD5 Summe hat sich durch Up und Download nicht ver�ndert Datei fehlerfrei �bertragen .
    15 : 28.23  ] -  Fertig

    Obwohl ich immer 1MB file auswähle
    wegal wie groß das file ist es kommt immer das selbe raus Der Pub ist online und ihn habe ich schon mal getestet und er ging Es ist nicht nur bei den so sondern auch bei anderen ...

    lg Crux [/ QUOTE ]

    Benutzt du PubCheck auf deinem Server oder das offizielle ?
     
  25. 21. Dezember 2006
    AW:
    PHP:
     skript zum testen von pubs [/ b ]

    Auf meine eigenen hat aber immer geklappt habe nichts am server und am script geändert Seit ein paar tagen will es einfach nicht ...

    lg Crux
     
  26. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.