Networking Tools related scripts & softwares
Net_HTTP_Client is an almost complete HTTP Client, implementing all HTTP methods and a subset of WebDAV (web publishing protocol). Features: handles data posting, handles HTTP/1.1 persistent connections, connexion through HTTP proxies supported, and possibility to add any header. Supported methods are: Head, Get, Post, Put, Move, Copy, MkCol, Delete, PropFind, Lock, and Unlock.
A PHP class that posts an array of data to a given URL using rfc2616 - Hypertext Transfer Protocol -- HTTP/1.1.
The HtmlSource class is a simple way of retrieving, and stripping, HTML source from any website, given a URL. It features properties for all of the possible request headers you can send (including Referrer and User agent), and also support for both GET and POST (POST requests are made up automatically by the class), and also cookies. The class also has properties for stripping the html and removing the Response headers that are returned after a HTTP request.
eZ httpbench is a simple benchmark program written in PHP. It fetches a web page and measures the time elapsed and does some calculations based on that. eZ httpbench calculates: Total time alapsed, average time per page, data throughput, maximum number of pages served per minute, hour, day and month.
Have you any idea why your network program is not giving you the right answers, or how come you just got redirected? Sockhead enables you to send a simple HTTP/1.1 request to a server and view the response from the other server. Sockhead allows you to include additional request headers in your response as in RFC 2616 (HTTP/1.1). Required is PHP and the ability to create a connection to the desired server.
Yahc is an HTTP connection class. Yahc is used in PHP when you need to connect to a server on an arbitary port to execute arcane commands. It offers much more flexibility than the fopen() and other file related commands in PHP.
With this small php script you can track the status (on/off-line) of a server and show a picture and a text depending on its state.
Usage:
Download the zip file from the download link below and unzip it.
Then open the online.php file with text editor and set the host and the port of the monitored server. If you need you can modify the on/off-line messages.
Now upload all the files form the archive (the php file + the on/off-line pictures) to the web and you are all set.
Call online.php and you'll see the status of the server.
AJAX! Supports many domains. Keeps a list of available domains in a separate box. Bulk Whois can be used for checking availability for many domains, but one at one time.
This script allows you to view your IP Address, simple and practically anyone can understand
This class is a stream wrapper that can be used to get and send files to Amazon S3 (Simple Storage Service).
It sends HTTP requests to access Amazon S3 Web services API in order to store and retrieve files just by using fopen('s3://...') calls and using regular fwrite and fread functions to send and retrieve file contents from Amazon S3 servers.
This stream wrapper class can also delete files, create, list and delete directories.
|