<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Amephist &#187; admin</title>
	<atom:link href="http://amephist.com/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://amephist.com</link>
	<description>Lolcahost weirdness</description>
	<lastBuildDate>Thu, 19 Aug 2010 15:04:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.2</generator>
		<item>
		<title>Bloqueo de proxy TOR (The Onion Router)</title>
		<link>http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/</link>
		<comments>http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 15:03:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[One-Liners]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[one-liner]]></category>
		<category><![CDATA[TOR]]></category>

		<guid isPermaLink="false">http://amephist.com/?p=44</guid>
		<description><![CDATA[Lamentablemente a veces a buenos projectos como es TOR se los usa para fines ilegales. En estos casos a pesar que apoyo la libertad personal y el anonimato en internet, tambien tengo que proteger los intereses de la empresa para la cual trabajo y no puedo permitir que bajo tal anonimato se cometan estafas. Es [...]]]></description>
			<content:encoded><![CDATA[<p>Lamentablemente a veces a buenos projectos como es <a href="https://www.torproject.org/">TOR</a> se los usa para fines ilegales. En estos casos a pesar que apoyo la libertad personal y el anonimato en internet, tambien tengo que proteger los intereses de la empresa para la cual trabajo y no puedo permitir que bajo tal anonimato se cometan estafas. Es por esto que no tuve más opción que bloquear todos los nodos que se encontraban publicados (me quedaron algunos afuera pero paró completamente el ataque).</p>
<p><code class="prettyprint">curl -s -S "https://check.torproject.org/cgi-bin/TorBulkExitList.py?ip=200.40.0.83" | egrep -v '^\#' | sort | uniq | xargs -r -I {} iptables -I INPUT -s {} -j DROP; iptables -L -n | egrep '^DROP.*all.*\-\-' | awk '{ print $4 }' | sort | uniq -c | egrep -v '^.*1 ' | awk '{ print $2 }' | xargs -r -I {} iptables -D INPUT -s {} -j DROP<br />
</code></p>
<p>Como lo comencé a usar bastante, publico y comparto por si alguien requiere tomar las mismas medidas. Funciona en un CentOS bastante de fabrica con iptables.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/&amp;t=Bloqueo+de+proxy+TOR+%28The+Onion+Router%29" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/&amp;t=Bloqueo+de+proxy+TOR+%28The+Onion+Router%29" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Bloqueo+de+proxy+TOR+%28The+Onion+Router%29+-+File: /data/app/webapp/functions.php<br />Line: 7<br />Message: Too many connections&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/&amp;title=Bloqueo+de+proxy+TOR+%28The+Onion+Router%29&amp;summary=Lamentablemente%20a%20veces%20a%20buenos%20projectos%20como%20es%20TOR%20se%20los%20usa%20para%20fines%20ilegales.%20En%20estos%20casos%20a%20pesar%20que%20apoyo%20la%20libertad%20personal%20y%20el%20anonimato%20en%20internet%2C%20tambien%20tengo%20que%20proteger%20los%20intereses%20de%20la%20empresa%20para%20la%20cual%20trabajo%20y%20no%20puedo%20permitir%20que%20bajo%20tal%20anonimato%20se%20cometan%20e&amp;source=Amephist" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/&amp;title=Bloqueo+de+proxy+TOR+%28The+Onion+Router%29&amp;srcUrl=http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/&amp;srcTitle=Bloqueo+de+proxy+TOR+%28The+Onion+Router%29&amp;snippet=Lamentablemente%20a%20veces%20a%20buenos%20projectos%20como%20es%20TOR%20se%20los%20usa%20para%20fines%20ilegales.%20En%20estos%20casos%20a%20pesar%20que%20apoyo%20la%20libertad%20personal%20y%20el%20anonimato%20en%20internet%2C%20tambien%20tengo%20que%20proteger%20los%20intereses%20de%20la%20empresa%20para%20la%20cual%20trabajo%20y%20no%20puedo%20permitir%20que%20bajo%20tal%20anonimato%20se%20cometan%20e" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/&amp;n=Bloqueo+de+proxy+TOR+%28The+Onion+Router%29&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/&amp;title=Bloqueo+de+proxy+TOR+%28The+Onion+Router%29" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/&amp;title=Bloqueo+de+proxy+TOR+%28The+Onion+Router%29" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/&amp;title=Bloqueo+de+proxy+TOR+%28The+Onion+Router%29" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-tumblr">
			<a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Famephist.com%2F2010%2F08%2Fbloqueo-de-proxy-tor-the-onion-router%2F&amp;t=Bloqueo+de+proxy+TOR+%28The+Onion+Router%29" rel="nofollow" class="external" title="Share this on Tumblr">Share this on Tumblr</a>
		</li>
		<li class="shr-meneame">
			<a href="http://meneame.net/submit.php?url=http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
		<li class="shr-slashdot">
			<a href="http://slashdot.org/bookmark.pl?url=http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/&amp;title=Bloqueo+de+proxy+TOR+%28The+Onion+Router%29" rel="nofollow" class="external" title="Submit this to SlashDot">Submit this to SlashDot</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/&amp;title=Bloqueo+de+proxy+TOR+%28The+Onion+Router%29" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/&amp;title=Bloqueo+de+proxy+TOR+%28The+Onion+Router%29" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/&amp;submitHeadline=Bloqueo+de+proxy+TOR+%28The+Onion+Router%29&amp;submitSummary=Lamentablemente%20a%20veces%20a%20buenos%20projectos%20como%20es%20TOR%20se%20los%20usa%20para%20fines%20ilegales.%20En%20estos%20casos%20a%20pesar%20que%20apoyo%20la%20libertad%20personal%20y%20el%20anonimato%20en%20internet%2C%20tambien%20tengo%20que%20proteger%20los%20intereses%20de%20la%20empresa%20para%20la%20cual%20trabajo%20y%20no%20puedo%20permitir%20que%20bajo%20tal%20anonimato%20se%20cometan%20e&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://amephist.com/2010/08/bloqueo-de-proxy-tor-the-onion-router/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>init.d httpd script para usar con monit</title>
		<link>http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/</link>
		<comments>http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 16:23:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Scripts]]></category>
		<category><![CDATA[httpd]]></category>
		<category><![CDATA[init.d]]></category>
		<category><![CDATA[monit]]></category>

		<guid isPermaLink="false">http://amephist.com/?p=30</guid>
		<description><![CDATA[Monit es una excelente herramienta para controlar y mantener a raya los servicios de un servidor. Este lindo daemon se encarga de supervisar el sistema y puede accionar eventos ante determinados patrones; nosotros en particular lo usamos para que nuestros servicios httpd no terminen por colapsar el servidor. Esto funcionaba en el 70% de las [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mmonit.com/monit/" target="_new">Monit</a> es una excelente herramienta para controlar y mantener a raya los servicios de un servidor. Este lindo daemon se encarga de supervisar el sistema y puede accionar eventos ante determinados patrones; nosotros en particular lo usamos para que nuestros servicios httpd no terminen por colapsar el servidor. Esto funcionaba en el 70% de las veces puesto que cuando el servidor realmente tenia mucha carga monit reiniciaba el servicio usando el script standard en init.d y este no es lo suficientemente completo como esperar a que el sistema estuviera limpio antes de volver a levantar httpd; lo cual bloqueaba los semáforos de sistema o no generaba un PID correcto. Como resultado de esto, en un extraño pero factible 30% de las veces monit colapsaba y no comprendía porque su orden no se ejecutaba correctamente. No encontré solución alguna por ningún lado, monit no esta pensado para ser niñera del proceso que se encarga de reiniciar el servicio, no es su culpa sino del script que esta en init.d. Es por ese motivo que les presento una versión un tanto agresiva que reemplaza nuestros /etc/init.d/httpd , esta versión no levanta el proceso hasta asegurarse que el anterior ha finalizado y limpia semáforos para que realmente quede limpio el sistema.</p>
<p><span id="more-30"></span></p>
<pre class="prettyprint">
#!/bin/bash
#
# httpd        Startup script for the Apache HTTP Server
#
# chkconfig: - 85 15
# description: The Apache HTTP Server is an efficient and extensible  \
#	       server implementing the current HTTP standards.
# processname: httpd
# config: /etc/httpd/conf/httpd.conf
# config: /etc/sysconfig/httpd
# pidfile: /var/run/httpd.pid
#
### BEGIN INIT INFO
# Provides: httpd
# Required-Start: $local_fs $remote_fs $network $named
# Required-Stop: $local_fs $remote_fs $network
# Should-Start: distcache
# Short-Description: start and stop Apache HTTP Server
# Description: The Apache HTTP Server is an extensible server
#  implementing the current HTTP standards.
### END INIT INFO

# Source function library.
. /etc/rc.d/init.d/functions

if [ -f /etc/sysconfig/httpd ]; then
        . /etc/sysconfig/httpd
fi

# Start httpd in the C locale by default.
HTTPD_LANG=${HTTPD_LANG-"C"}

# This will prevent initlog from swallowing up a pass-phrase prompt if
# mod_ssl needs a pass-phrase from the user.
INITLOG_ARGS=""

# Set HTTPD=/usr/sbin/httpd.worker in /etc/sysconfig/httpd to use a server
# with the thread-based "worker" MPM; BE WARNED that some modules may not
# work correctly with a thread-based MPM; notably PHP will refuse to start.

# Path to the apachectl script, server binary, and short-form for messages.
apachectl=/usr/sbin/apachectl
httpd=${HTTPD-/usr/sbin/httpd}
prog=httpd
pidfile=${PIDFILE-/var/run/httpd.pid}
service_pid=/var/run/httpd_service_stopping.pid
lockfile=${LOCKFILE-/var/lock/subsys/httpd}
RETVAL=0

# The semantics of these two functions differ from the way apachectl does
# things -- attempting to start while running is a failure, and shutdown
# when not running is also a failure.  So we just do it the way init scripts
# are expected to behave here.
start() {
	while : ; do
		if [ -e $service_pid ]; then
			sleep 1
		else
			break
		fi
	done

        echo -n $"Starting $prog: "
        LANG=$HTTPD_LANG daemon --pidfile=${pidfile} $httpd $OPTIONS
        RETVAL=$?
	echo
        [ $RETVAL = 0 ] &#038;&#038; touch ${lockfile}
        return $RETVAL
}

# When stopping httpd a delay of >10 second is required before SIGKILLing the
# httpd parent; this gives enough time for the httpd parent to SIGKILL any
# errant children.
stop() {
        touch $service_pid
        echo -n $"Stopping $prog: "
        killproc -p ${pidfile} -d 10 $httpd
        RETVAL=$?
        echo
        [ $RETVAL = 0 ] &#038;&#038; rm -f ${lockfile} ${pidfile}
        #ADDED :d
	while : ; do
		if ps ax | fgrep -v fgrep | fgrep $httpd > /dev/null
		then
    			echo "$prog running, kill kill kill"
    			killall -9 $httpd
    			sleep 1
		else
    			rm $service_pid
    			break
		fi
	done
	for i in `ipcs -s | awk '/httpd|nobody|apache/ {print $2}'`; do (ipcrm -s $i); done
}
reload() {
    echo -n $"Reloading $prog: "
    if ! LANG=$HTTPD_LANG $httpd $OPTIONS -t >&#038;/dev/null; then
        RETVAL=$?
        echo $"not reloading due to configuration syntax error"
        failure $"not reloading $httpd due to configuration syntax error"
    else
        killproc -p ${pidfile} $httpd -HUP
        RETVAL=$?
    fi
    echo
}

# See how we were called.
case "$1" in
  start)
	start
	;;
  stop)
	stop
	;;
  status)
        status $httpd
	RETVAL=$?
	;;
  restart)
	stop
	start
	;;
  condrestart)
	if [ -f ${pidfile} ] ; then
		stop
		start
	fi
	;;
  force-reload|reload)
        reload
	;;
  graceful|help|configtest|fullstatus)
	$apachectl $@
	RETVAL=$?
	;;
  *)
	echo $"Usage: $prog {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}"
	RETVAL=3
esac

exit $RETVAL
</pre>
<p>No es la mejor solución pero funciona. El script es para CentOS 5.x, con pocos cambios debería funcionar en otras distribuciones. Pueden descargarlo desde <a href="http://amephist.com/scripts/httpd" target="_new">aquí</a>.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/&amp;t=init.d+httpd+script+para+usar+con+monit" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/&amp;t=init.d+httpd+script+para+usar+con+monit" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=init.d+httpd+script+para+usar+con+monit+-+File: /data/app/webapp/functions.php<br />Line: 7<br />Message: Too many connections&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/&amp;title=init.d+httpd+script+para+usar+con+monit&amp;summary=Monit%20es%20una%20excelente%20herramienta%20para%20controlar%20y%20mantener%20a%20raya%20los%20servicios%20de%20un%20servidor.%20Este%20lindo%20daemon%20se%20encarga%20de%20supervisar%20el%20sistema%20y%20puede%20accionar%20eventos%20ante%20determinados%20patrones%3B%20nosotros%20en%20particular%20lo%20usamos%20para%20que%20nuestros%20servicios%20httpd%20no%20terminen%20por%20colapsar%20el%20&amp;source=Amephist" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/&amp;title=init.d+httpd+script+para+usar+con+monit&amp;srcUrl=http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/&amp;srcTitle=init.d+httpd+script+para+usar+con+monit&amp;snippet=Monit%20es%20una%20excelente%20herramienta%20para%20controlar%20y%20mantener%20a%20raya%20los%20servicios%20de%20un%20servidor.%20Este%20lindo%20daemon%20se%20encarga%20de%20supervisar%20el%20sistema%20y%20puede%20accionar%20eventos%20ante%20determinados%20patrones%3B%20nosotros%20en%20particular%20lo%20usamos%20para%20que%20nuestros%20servicios%20httpd%20no%20terminen%20por%20colapsar%20el%20" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/&amp;n=init.d+httpd+script+para+usar+con+monit&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/&amp;title=init.d+httpd+script+para+usar+con+monit" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/&amp;title=init.d+httpd+script+para+usar+con+monit" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/&amp;title=init.d+httpd+script+para+usar+con+monit" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-tumblr">
			<a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Famephist.com%2F2010%2F06%2Finit-d-httpd-script-para-usar-con-monit%2F&amp;t=init.d+httpd+script+para+usar+con+monit" rel="nofollow" class="external" title="Share this on Tumblr">Share this on Tumblr</a>
		</li>
		<li class="shr-meneame">
			<a href="http://meneame.net/submit.php?url=http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
		<li class="shr-slashdot">
			<a href="http://slashdot.org/bookmark.pl?url=http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/&amp;title=init.d+httpd+script+para+usar+con+monit" rel="nofollow" class="external" title="Submit this to SlashDot">Submit this to SlashDot</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/&amp;title=init.d+httpd+script+para+usar+con+monit" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/&amp;title=init.d+httpd+script+para+usar+con+monit" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/&amp;submitHeadline=init.d+httpd+script+para+usar+con+monit&amp;submitSummary=Monit%20es%20una%20excelente%20herramienta%20para%20controlar%20y%20mantener%20a%20raya%20los%20servicios%20de%20un%20servidor.%20Este%20lindo%20daemon%20se%20encarga%20de%20supervisar%20el%20sistema%20y%20puede%20accionar%20eventos%20ante%20determinados%20patrones%3B%20nosotros%20en%20particular%20lo%20usamos%20para%20que%20nuestros%20servicios%20httpd%20no%20terminen%20por%20colapsar%20el%20&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://amephist.com/2010/06/init-d-httpd-script-para-usar-con-monit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Uso de ancho de banda desde la consola</title>
		<link>http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/</link>
		<comments>http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 15:16:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[One-Liners]]></category>
		<category><![CDATA[bandwidth monitor]]></category>
		<category><![CDATA[one-liner]]></category>

		<guid isPermaLink="false">http://amephist.com/?p=9</guid>
		<description><![CDATA[A veces quisiera tener una herramienta para chequear cuanto ancho de banda envia/recibe nuestro servidor pero slurm o vnstat no es una opción. A veces solo necesitamos un one-liner que haga rapidamente este trabajo y mantenerlo de fondo mientras hacemos algunos cambios. Bueno, como ultimamente he comenzado a utilizar mucho este script tal vez te [...]]]></description>
			<content:encoded><![CDATA[<p>A veces quisiera tener una herramienta para chequear cuanto ancho de banda envia/recibe nuestro servidor pero slurm o vnstat no es una opción. A veces solo necesitamos un one-liner que haga rapidamente este trabajo y mantenerlo de fondo mientras hacemos algunos cambios. Bueno, como ultimamente he comenzado a utilizar mucho este script tal vez te ayude a ti tambien.</p>
<p><code class="prettyprint">i=eth0;ltb=1;lrb=1;while :; do b=$(ifconfig $i | awk '/RX bytes/ {print $2 ":" $6}' | cut -d \: -f "2 4" | awk -F\: '{ printf("%d|%d",$1,$2)}');set - $(IFS="|"; echo $b);rb="$1";tb="$2";echo "Received:" $((($rb - $lrb) / 10240)) "kB/s Transmitted:" $((($tb - $ltb) / 10240)) "kB/s";ltb=$tb;lrb=$rb;sleep 10;done</code></p>
<p>Solo cambien la variable i=eth0 por la interfaz que quieran supervisar. Fue probado en Debian y CentOS, debería funcionar en la mayoría de las distribuciones de Linux.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/&amp;t=Uso+de+ancho+de+banda+desde+la+consola" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/&amp;t=Uso+de+ancho+de+banda+desde+la+consola" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Uso+de+ancho+de+banda+desde+la+consola+-+File: /data/app/webapp/functions.php<br />Line: 7<br />Message: Too many connections&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/&amp;title=Uso+de+ancho+de+banda+desde+la+consola&amp;summary=A%20veces%20quisiera%20tener%20una%20herramienta%20para%20chequear%20cuanto%20ancho%20de%20banda%20envia%2Frecibe%20nuestro%20servidor%20pero%20slurm%20o%20vnstat%20no%20es%20una%20opci%C3%B3n.%20A%20veces%20solo%20necesitamos%20un%20one-liner%20que%20haga%20rapidamente%20este%20trabajo%20y%20mantenerlo%20de%20fondo%20mientras%20hacemos%20algunos%20cambios.%20Bueno%2C%20como%20ultimamente%20he%20c&amp;source=Amephist" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/&amp;title=Uso+de+ancho+de+banda+desde+la+consola&amp;srcUrl=http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/&amp;srcTitle=Uso+de+ancho+de+banda+desde+la+consola&amp;snippet=A%20veces%20quisiera%20tener%20una%20herramienta%20para%20chequear%20cuanto%20ancho%20de%20banda%20envia%2Frecibe%20nuestro%20servidor%20pero%20slurm%20o%20vnstat%20no%20es%20una%20opci%C3%B3n.%20A%20veces%20solo%20necesitamos%20un%20one-liner%20que%20haga%20rapidamente%20este%20trabajo%20y%20mantenerlo%20de%20fondo%20mientras%20hacemos%20algunos%20cambios.%20Bueno%2C%20como%20ultimamente%20he%20c" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/&amp;n=Uso+de+ancho+de+banda+desde+la+consola&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/&amp;title=Uso+de+ancho+de+banda+desde+la+consola" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/&amp;title=Uso+de+ancho+de+banda+desde+la+consola" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/&amp;title=Uso+de+ancho+de+banda+desde+la+consola" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-tumblr">
			<a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Famephist.com%2F2010%2F06%2Fuso-de-ancho-de-banda-desde-la-consola%2F&amp;t=Uso+de+ancho+de+banda+desde+la+consola" rel="nofollow" class="external" title="Share this on Tumblr">Share this on Tumblr</a>
		</li>
		<li class="shr-meneame">
			<a href="http://meneame.net/submit.php?url=http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
		<li class="shr-slashdot">
			<a href="http://slashdot.org/bookmark.pl?url=http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/&amp;title=Uso+de+ancho+de+banda+desde+la+consola" rel="nofollow" class="external" title="Submit this to SlashDot">Submit this to SlashDot</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/&amp;title=Uso+de+ancho+de+banda+desde+la+consola" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/&amp;title=Uso+de+ancho+de+banda+desde+la+consola" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/&amp;submitHeadline=Uso+de+ancho+de+banda+desde+la+consola&amp;submitSummary=A%20veces%20quisiera%20tener%20una%20herramienta%20para%20chequear%20cuanto%20ancho%20de%20banda%20envia%2Frecibe%20nuestro%20servidor%20pero%20slurm%20o%20vnstat%20no%20es%20una%20opci%C3%B3n.%20A%20veces%20solo%20necesitamos%20un%20one-liner%20que%20haga%20rapidamente%20este%20trabajo%20y%20mantenerlo%20de%20fondo%20mientras%20hacemos%20algunos%20cambios.%20Bueno%2C%20como%20ultimamente%20he%20c&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://amephist.com/2010/06/uso-de-ancho-de-banda-desde-la-consola/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aquí vamos de nuevo</title>
		<link>http://amephist.com/2010/05/aqui-vamos-de-nuevo/</link>
		<comments>http://amephist.com/2010/05/aqui-vamos-de-nuevo/#comments</comments>
		<pubDate>Mon, 31 May 2010 17:31:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[saludo inicial]]></category>

		<guid isPermaLink="false">http://amephist.com/?p=4</guid>
		<description><![CDATA[Gran siete, no aprendo más. Acá vamos de nuevo con el jodido blog y esta vez ni siquiera se de que se va a tratar. Todavia recibo visitas de viejos posts, sobre todo de resaltado de sintaxis de VIm, creo entonces que este nuevo blog debería tratarse de mini how-tos, one-liners y cosas que lleven [...]]]></description>
			<content:encoded><![CDATA[<p>Gran siete, no aprendo más. Acá vamos de nuevo con el jodido blog y esta vez ni siquiera se de que se va a tratar.</p>
<p>Todavia recibo visitas de viejos posts, sobre todo de resaltado de sintaxis de VIm, creo entonces que este nuevo blog debería tratarse de mini how-tos, one-liners y cosas que lleven barrita en el medio. Más que nada cosas para que me acuerde yo y no las tenga que andar buscando por todos lados una y otra vez. Obviamente todas bajo licencia GPL puesto que de seguro el código ya lo habré robado de algún otro lado y mientras funcione se usa.</p>
<p>Por otro lado al perdido visitante que google todavía lo sigue mandando a este blog, lo siento, el contenido antiguo fue borrado y no pienso rescatarlo.</p>
<p>Facebook no tengo más, tweeter nunca tuve, google wave no se para que sirve, si quieren seguir el blog RSS a la antigua y a otra cosa.</p>
<p>Disclaimer: Si se me va la mano con algún post, peguen el grito, no dejen que haga el ridículo solo, pero si me mando una obrita de arte la licencia es libre con atribución de autor, metan un backlink por lo menos.</p>
<p>Un saludo a todos</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://amephist.com/2010/05/aqui-vamos-de-nuevo/&amp;t=Aqu%C3%AD+vamos+de+nuevo" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://amephist.com/2010/05/aqui-vamos-de-nuevo/&amp;t=Aqu%C3%AD+vamos+de+nuevo" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Aqu%C3%AD+vamos+de+nuevo+-+File: /data/app/webapp/functions.php<br />Line: 7<br />Message: Too many connections&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://amephist.com/2010/05/aqui-vamos-de-nuevo/&amp;title=Aqu%C3%AD+vamos+de+nuevo&amp;summary=Gran%20siete%2C%20no%20aprendo%20m%C3%A1s.%20Ac%C3%A1%20vamos%20de%20nuevo%20con%20el%20jodido%20blog%20y%20esta%20vez%20ni%20siquiera%20se%20de%20que%20se%20va%20a%20tratar.%0D%0A%0D%0ATodavia%20recibo%20visitas%20de%20viejos%20posts%2C%20sobre%20todo%20de%20resaltado%20de%20sintaxis%20de%20VIm%2C%20creo%20entonces%20que%20este%20nuevo%20blog%20deber%C3%ADa%20tratarse%20de%20mini%20how-tos%2C%20one-liners%20y%20cosas%20que%20llev&amp;source=Amephist" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://amephist.com/2010/05/aqui-vamos-de-nuevo/&amp;title=Aqu%C3%AD+vamos+de+nuevo&amp;srcUrl=http://amephist.com/2010/05/aqui-vamos-de-nuevo/&amp;srcTitle=Aqu%C3%AD+vamos+de+nuevo&amp;snippet=Gran%20siete%2C%20no%20aprendo%20m%C3%A1s.%20Ac%C3%A1%20vamos%20de%20nuevo%20con%20el%20jodido%20blog%20y%20esta%20vez%20ni%20siquiera%20se%20de%20que%20se%20va%20a%20tratar.%0D%0A%0D%0ATodavia%20recibo%20visitas%20de%20viejos%20posts%2C%20sobre%20todo%20de%20resaltado%20de%20sintaxis%20de%20VIm%2C%20creo%20entonces%20que%20este%20nuevo%20blog%20deber%C3%ADa%20tratarse%20de%20mini%20how-tos%2C%20one-liners%20y%20cosas%20que%20llev" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://amephist.com/2010/05/aqui-vamos-de-nuevo/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://amephist.com/2010/05/aqui-vamos-de-nuevo/&amp;n=Aqu%C3%AD+vamos+de+nuevo&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://amephist.com/2010/05/aqui-vamos-de-nuevo/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://amephist.com/2010/05/aqui-vamos-de-nuevo/&amp;title=Aqu%C3%AD+vamos+de+nuevo" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://amephist.com/2010/05/aqui-vamos-de-nuevo/&amp;title=Aqu%C3%AD+vamos+de+nuevo" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://amephist.com/2010/05/aqui-vamos-de-nuevo/&amp;title=Aqu%C3%AD+vamos+de+nuevo" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-tumblr">
			<a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Famephist.com%2F2010%2F05%2Faqui-vamos-de-nuevo%2F&amp;t=Aqu%C3%AD+vamos+de+nuevo" rel="nofollow" class="external" title="Share this on Tumblr">Share this on Tumblr</a>
		</li>
		<li class="shr-meneame">
			<a href="http://meneame.net/submit.php?url=http://amephist.com/2010/05/aqui-vamos-de-nuevo/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
		<li class="shr-slashdot">
			<a href="http://slashdot.org/bookmark.pl?url=http://amephist.com/2010/05/aqui-vamos-de-nuevo/&amp;title=Aqu%C3%AD+vamos+de+nuevo" rel="nofollow" class="external" title="Submit this to SlashDot">Submit this to SlashDot</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://amephist.com/2010/05/aqui-vamos-de-nuevo/&amp;title=Aqu%C3%AD+vamos+de+nuevo" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://amephist.com/2010/05/aqui-vamos-de-nuevo/&amp;title=Aqu%C3%AD+vamos+de+nuevo" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://amephist.com/2010/05/aqui-vamos-de-nuevo/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://amephist.com/2010/05/aqui-vamos-de-nuevo/&amp;submitHeadline=Aqu%C3%AD+vamos+de+nuevo&amp;submitSummary=Gran%20siete%2C%20no%20aprendo%20m%C3%A1s.%20Ac%C3%A1%20vamos%20de%20nuevo%20con%20el%20jodido%20blog%20y%20esta%20vez%20ni%20siquiera%20se%20de%20que%20se%20va%20a%20tratar.%0D%0A%0D%0ATodavia%20recibo%20visitas%20de%20viejos%20posts%2C%20sobre%20todo%20de%20resaltado%20de%20sintaxis%20de%20VIm%2C%20creo%20entonces%20que%20este%20nuevo%20blog%20deber%C3%ADa%20tratarse%20de%20mini%20how-tos%2C%20one-liners%20y%20cosas%20que%20llev&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://amephist.com/2010/05/aqui-vamos-de-nuevo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

