» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with Unix + tools

Welcome to 42tools | 42tools

Open Source connector for Microsoft Exchange

opensource: del.icio.us tag/opensource

XMLStarlet Command Line XML Toolkit: Overview

Check or validate XML files (simple well-formedness check, DTD, XSD, RelaxNG)

XML: del.icio.us/tag/xml

The best in command line xml: XMLStarlet

Quite some time ago I wrote about using xsltproc to process xml on the command line. Thank fully someone pointed out XMLStarlet.  I now use XMLStarlet almost every day.  I work with a variety of REST based API’s gather information. XMLStartlet along with a simple for loop or xargs gives you an exceedingly powerful set of tools.

Here is a quick introduction into the power of XMLStarlet. This is just a teaser as I cannot share the data I work with. However, you should be able to see the power of this tool.

All the links from my RSS feed:

$ curl -s 'http://bashcurescancer.com/rss/' | xml sel -t -m '//link' -v '.' -n
http://bashcurescancer.com
http://bashcurescancer.com/processing-xml-on-the-command-line.html
http://bashcurescancer.com/do-not-close-stderr.html
http://bashcurescancer.com/prepend-to-a-file-with-sponge-from-moreutils.html
http://bashcurescancer.com/bug-in-curl-is-fixed.html
http://bashcurescancer.com/using-kill-to-see-if-a-process-is-alive.html
http://bashcurescancer.com/performance-testing-with-curl.html
http://bashcurescancer.com/new-command-prepend.html
http://bashcurescancer.com/shell-function-which-webserver-does-that-site-run.html
http://bashcurescancer.com/exposing-command-line-programs-as-web-services.html
http://bashcurescancer.com/wrapping-dynamic-languages-in-shell-without-an-extra-script.html

Or how about “Title: link”

$ curl -s 'http://bashcurescancer.com/rss/' | xml sel -t -m '//item' -v 'title' -o ': ' -v 'link' -n
Processing XML on the Command Line: http://bashcurescancer.com/processing-xml-on-the-command-line.html
Do not close stderr: http://bashcurescancer.com/do-not-close-stderr.html
prepend to a file with sponge from moreutils: http://bashcurescancer.com/prepend-to-a-file-with-sponge-from-moreutils.html
Bug in Curl is fixed: http://bashcurescancer.com/bug-in-curl-is-fixed.html
using kill to see if a process is alive: http://bashcurescancer.com/using-kill-to-see-if-a-process-is-alive.html
Performance testing - with curl: http://bashcurescancer.com/performance-testing-with-curl.html
New command: prepend: http://bashcurescancer.com/new-command-prepend.html
Shell Function - Which Webserver Does That Site Run?: http://bashcurescancer.com/shell-function-which-webserver-does-that-site-run.html
Exposing command line programs as web services: http://bashcurescancer.com/exposing-command-line-programs-as-web-services.html
Wrapping dynamic languages in shell without an extra script: http://bashcurescancer.com/wrapping-dynamic-languages-in-shell-without-an-extra-script.html

You may need to do some reading on xpaths and xsl stylesheets to use the full power of the tool.

Unix: BASH Cures Cancer Blog

rlwrap

"'readline wrapper' that uses the GNU readline library to allow the editing of keyboard input for any other command."

opensource: del.icio.us tag/opensource

MultiTail - Tail on Steroids

"MultiTail lets you view one or multiple files like the original tail program."

opensource: del.icio.us tag/opensource

httping

"'ping' for http-requests. Give it an url, and it'll show you how long it takes to connect, send a request and retrieve the reply (only the headers)."

opensource: del.icio.us tag/opensource

ProxyChains - HTTP CONNECT and SOCKS proxy server client

* It's a proxifier. * Dedicated OS: Linux and other Unices. * Allows TCP and DNS tunneling through proxies. * Supports HTTP, SOCKS4 and SOCKS5 proxy servers. * Different proxy types can be mixed. * User-defined list of proxies chained together.

opensource: del.icio.us tag/opensource

pfSense Open Source Firewall Distribution - Home

pfSense is a free, open source customized distribution of FreeBSD tailored for use as a firewall and router

opensource: del.icio.us tag/opensource

Copy hard disk or partition image to another system using a network and netcat (nc)

netcat utility (nc command) considered as TCP/IP swiss army knife. It reads and writes data across network connections, using TCP or UDP protocol.

Netcat: del.icio.us tag/netcat

Copy hard disk or partition image to another system using a network and netcat (nc)

netcat utility (nc command) considered as TCP/IP swiss army knife. It reads and writes data across network connections, using TCP or UDP protocol.

open-source: del.icio.us tag/open-source

Page 1 | Next >>