Pascal Bleser
pbleser
Involved Projects and Packages
Multi-connection command line tool to download Internet sites. Similar to wget
and cURL, but it manages up to 50 parallel links. Main features are: recursive
fetching, Metalink retrieving, segmented download and image filtering by width
and height.
Authors:
--------
Emanuele Bovisio
MultiGet is a http/ftp downloader with a nice GUI for linux/windows/unix desktop users. It can run on almost all desktops without any configuration. It has many powerful functions comparing to others.
nepim stands for network pipemeter, a tool for measuring available bandwidth between hosts.
nepim is also useful to generate network traffic for testing purposes.
nepim operates in client/server mode, is able to handle multiple parallel traffic streams, reports periodic partial statistics along the testing, and
supports IPv6.
Peapod Podcatcher is a command line podcast receiver that supports downloads via HTTP and BitTorrent. It can re-write ID3 and Vorbis tags to help you organise your podcasts.
Pen is a load balancer for "simple" tcp based protocols such as http or smtp. It allows several servers to appear as one to the outside and automatically detects servers that are down and distributes clients among the available servers. This gives high availability and scalable performance.
The load balancing algorithm keeps track of clients and will try to send them back to the server they visited the last time. This is useful for applications that maintain state between connections in the server, including most modern web applications.
When pen detects that a server is unavailable, it scans for another starting with the server after the most recently used one. That way we
get load balancing and "fair" failover for free.
Correctly configured, pen can ensure that a server farm is always available, even when individual servers are brought down for maintenance or reconfiguration.
The final single point of failure, pen itself, can be eliminated by running pen on several servers, using vrrp to decide which is active.
Picurl is a client for uploading, downloading, querying and sorting files on remote stores, like HTTP directory listings, HTML pages, FTP servers or Flickr photo albums. The focus of this project is making tagging and dealing with metadata as easy as possible.
A cyclic multi ping utility for selected adresses using GTK/ncurses.
You simply write adresses into a configuration file and after execution of pinger, you will see small nice window, which inform you about current status of selected hosts and their triptimes.
pksh is a hack of the popular tcsh for packets, bytes hosts, and protocols counts. It is a shell, a network sniffer, a query language for network monitoring, and finally a rendering engine to display in a form readable for humans and network administrators all traffic on LAN segments. It aims to give on character-based terminals the same level of information ntop already provides via its embedded Web interface. It does not continuously fill the terminal with packet/byte/protocol information, but allows the user to perform his daily job at the shell level and take a look at network only via a set of commands implemented as extensions to native tcsh built-ins. Output can be filtered/sorted/paged/mailed/etc. using native Unix commands.
Using this application you can simply copy/paste a command on a pastebin service (as rafb.net) which is really useful in IRC support channels, or simply when you don't want to open a webbrowser to paste a command output or the content of a file.
Main features:
* Lose less time
* Send a command output to paste it
* Send a read-file to paste it
* Set the nickname, description, language to use (on the paste service)
* Show the command output in the shell
* Receive ONLY the URL generated by the paste service
xmpppy is a Python library that is targeted to provide easy scripting with
Jabber. Similar projects are Twisted Words and jabber.py.
This library was not designed from scratch. It inherits some code from
jabberpy and have very similar API in many places. Though it is separate
project since it have almost completely different architecture and primarily
aims to work with jabberd2 - the new Open Source Jabber Server.
PyWireless is a basic wireless connection monitor with DCOP support.
rate is a swiss-army-knife commandline traffic analysis tool, designed to help a network administrator to see what is happening at a router at the moment.
Unlike tcpdump(1), rate uses statistical and stream-oriented methods, and will never produce an output stream at a speed beyond human perception. The output is less accurate, however.
Rate features four different operating modes, designed to perform the following tasks: estimating overall traffic rates, determining nodes generating the highest traffic, determining connections and flows generating the highest traffic and extracting strings from packets.
RSSTail is more or less an RSS reader: it monitors an RSS feed and if it detects a new entry, it will emit only that new entry on the terminal.
shd-tcp-tools is a set of TCP network tools that supports port forwarding, network load balancing, rate limiting, and running servers behind firewalls.
tcp-pf, listentwo, and connecttwo are port forwarding tools. tcppipe is a one-directional TCP pipe that can be used as a substitute for one-directional netcat transfers, but with load balancing and rate control support. tcp-pf can be used to forward a port from one host to another with load balancing and rate control support. network load balancing scheme means using an interface or destination host based on past transfer history. The listentwo and connecttwo tools can be used to run servers inside firewalled networks through third party TCP proxies.
Snownews is a text mode RSS/RDF newsreader. It supports all versions of RSS natively, and other feed formats via plugins. It depends on ncurses and uses libxml2 for XML parsing.
Socketpipe directly connects the input/output of a remote process with local programs over a TCP/IP socket. Although the initial communication setup is performed through client-server intermediaries such as SSH or RSH, the communication channel that socketpipe establishes is a direct socket connection between the local and the remote processes, similar to a local pipe. The use of socketpipe removes the inefficiency of multiple data copies and context switches through RSH/SSH, and can in many cases offer dramatic throughput improvements.
Measure and display the rate of data across a network connection or data being stored in a file.
Surfraw provides a Unix command line interface to a variety of WWW search engines and other artifacts of information and makes them available as extensions to the shell.
Surfraw abstracts the browser away from input. Interpretation of linguistic forms is handed back to the shell.
A tool to monitor and analyse data transmitted between a client and a server via a TCP connection. This tool focuses on the data stream (software layer), not on the lower level transmission protocol as packet sniffers do.
TCPreen supports both TCP/IPv4 and TCP/IPv6 for data transport.
tcpscript is a tool that easily allows other people to see your terminal session screen in a way similar to the classic Unix command, "script". It opens a TCP port that allows anyone to connect to it using telnet and see in real time what you see on the terminal. For example, you can use "vim" in it as a blackboard or as a chat system.
tcptraceroute is a traceroute implementation using TCP SYN packets, instead of the more traditional UDP or ICMP ECHO packets. In doing so, it is able to trace through many common firewall filters.
tcptrack is a packet sniffer, which passively watches for connections on a specified network interface, tracks their states, and lists them in a manner similar to the Unix 'top' command. It displays source and destination addresses and ports, connection state, idle time, and bandwidth usage.
TCPWatch is a utility written in Python that lets you monitor forwarded TCP
connections or HTTP proxy connections. It displays the sessions in a window
with a history of past connections. It is useful for developing and debugging
protocol implementations and web services.
Noooo, not another Twitter client! Yes, another Twitter client. The difference
here is that you're dealing with a multi-functional, fully 100% text, Perl
command line client.
* In interactive mode, it is a fully interactive client with asynchronous
background updates and commands. Use it over telnet, ssh or even a dummy
terminal. Supports ANSI colour, UTF-8, hashtags and Twitter Search!
* Works within your favourite environment: modify prompt and input methods for
many popular window and session managers, or use a compatible readline
library. Or don't: basic editing and screen management features built-in.
* From the command line, use it to update your Twitter in shell scripts, from
cron, and so on.
* Notification support with Growl and libnotify (and extendable to others via
the API).
* Security: Supports Twitter OAuth and HTTP Basic Authentication, and SSL where
supported by your user agent.
* Supports Twitter-alike APIs such as StatusNet and Identi.ca.
* Supports standard timelines and automatically fetches direct messages, and
optionally replies/mentions, and runs queries against the Search API and
incorporates them into your timeline as well.
* Write and use your own custom extensions!
* Run detached in -daemon mode, and make your own Twitter bot!
A very simple perl program that allows for posting to twitter, and reading your
friends_timeline from twitter. It can initiate follow messages, and it can send
direct messages.