Net Stuff – Gilberto – Blog

Archive for the 'UNIX' Category

BitchX – Uso Basico en el IRC – Configurar – Alias


Noviembre 3rd, 2009

El siguiente texto trata sobre el uso basico del BitchX en el IRC solo veremos lo mas importante…

Para conectarse al IRC lo ideal seria hacer esto:

BitchX -n Gilberto irc.metachat.net (El parametro -n es para indicar que nick usara Gilberto Luego el servidor)

Nos conectamos al IRC y hacemos algunos cambios para que no sea muy molesto cada quien sus gustos claro

/set AUTOKICK_ON_VERSION OFF

/set AUTO_AWAY OFF

/set AUTO_JOIN_ON_INVITE OFF

/set FLOOD_PROTECTION OFF

/set FLOOD_WARNING OFF

Creando los alias mas comunes

/alias b { msg botserv say $C $0- }

/alias cs { msg chanserv $0- }

/alias ns { msg chanserv $0- }

/alias ms { msg memoserv $0- }

/alias os { msg operserv $0- }

/alias ja { say hAhAHAhAhahAHAhaHAHahAhAhAHAhAhAjAhAjAjAJAhajAhAjaHahAhAHa }

/alias raw { quote $0- }

Una vez hecho todo eso guardamos los cambios con:

/saveirc -all

Aparecera algo como esto:

ùíù BitchX: IRCII settings saved to /home/Gilberto/.bitchxrc

Para entrar a canales es:

/j NombreDelCanal

Para salir del canal donde estas:

/part

Para cambiar nick:

/nick NuevoNick

Para enviar un mensaje por privado a alguien puedes utilizar el privado (1 a la vez normalmente) o:

/msg Nick Mensaje

Para Utilizar privado con alguien:

/query Nick

Cuando estas en privado con alguien todo lo que escribas se le manda a el para cerrar el privado es:

/query

Para cambiar entre ventanas presiona:

 CTRL+X

Para entrar a un canal donde te hayan invitado (/invite) presiona:

CTRL+X

SlackWare Linux Como Router NAT iptables – How To


Octubre 22nd, 2009

SlackWare Linux Como Router NAT iptables – How To

Configurar la red en el archivo: /etc/rc.d/rc.inet1.conf

Agregar en el archivo /etc/rc.d/rc.local lo siguiente:

iptables -F
iptables -t mangle -F
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j SNAT –to-source 187.149.11.94

echo 1 > /proc/sys/net/ipv4/ip_forward

dhcpd eth1

 

Remplazar 187.149.11.94 por tu IP publica.

Replace 187.149.11.94 with your public IP.

Libro – SlackWare – Book


Octubre 16th, 2009

El libro que todo Slacker debe de tener y en español :)

http://www.slackware-es.com/slackbook/book.html

wget – proxy


Octubre 14th, 2009

Para usar un proxy con el wget necesitamos editar el archivo de configuracion el cual es: /etc/wgetrc

pico /etc/wgetrc

Editamos las siguientes lineas:

use_proxy = on
http_proxy = http://proxy.servidor.com:8080/

BitchX – Proxy


Octubre 14th, 2009

Para usar proxy en el BitchX se hace mediante los siguientes comandos:

/set socks_host proxy.servidor.com

/set socks_port 8080

Luego conectarse al servidor:

/server irc.metachat.net

NeoStats IRC Linux Debian make compilar problema


Octubre 2nd, 2009

Estube batallando mucho con Linux Debian queriendo compilar el programa NeoStats es un servidor de IRC para estadisticas y protecciones de la red muy bueno por cierto :) busque informacion en los foros de la pagina oficial y en algunos me decia que lo configurara sin el lenguaje Perl y hacia eso pero seguia sin funcionar total hice varias pendejadas hasta que lei en una pagina que instalara desde bopm que es una aplicacion para monitorear a los clientes haber si utilizan algun servidor proxy para conectarse (se podria decir que ya es obsoleto para cuestiones de seguridad en el IRC) lo instale y ya pude compilar NeoStats

apt-get install bopm

Y asunto arreglado espero les sirva lo tengo funcionando con el IRCD Unreal3.2

Efecto 2038 Programacion


Septiembre 24th, 2009

En informática, el problema del año 2038 podría causar que una parte del software fallara en ese año.

El problema afecta a los programas que usen la representación del tiempo basada en el sistema POSIX, que se basa en contar el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 (ignorando los segundos intercalares).<

br />
Compilalo con un compilador que soporte ANSI C.

bug_2038.c
——————————————
#include
#include
#include
#include

int main (int argc, char **argv)
{
time_t t;
t = (time_t) 1000000000;
printf (”%d, %s”, (int) t, asctime (gmtime (&t)));
t = (time_t) (0×7FFFFFFF);
printf (”%d, %s”, (int) t, asctime (gmtime (&t)));
t++;
printf (”%d, %s”, (int) t, asctime (gmtime (&t)));
return 0;
}
——————————————

La salida es:
1000000000, Sun Sep 9 01:46:40 2001
2147483647, Tue Jan 19 03:14:07 2038
-2147483648, Fri Dec 13 20:45:52 1901

Leer mas …
http://es.wikipedia.org/wiki/Efecto_2038
http://www.2038bug.com/
http://www.2038bug.com/64-bit.html

Fuente: UnixMexico.Org

wget-ebooks-relato


Septiembre 24th, 2009

A continuacion les presento una historia de como le fue muy util a una persona el programa wget y su igenio para poder asi bajar un e-book guardado secuencialmente en un servidor web. (modificado un poco para su mejor entendimiento)

Andaba buscando libros sobre el Kernel Linux y me encontré uno muy bueno de hecho ya lo había tenido antes pero desgracidamente perdí mi libro.

El libro en cuestión es “Linux Device Drivers, Third Edition” en cual se encuentra en la siguiente liga http://oreilly.com/catalog/linuxdrive3/book/index.csp.

Al verlo de nuevo me emocione y por supuesto tenía que tenerlo de vuelta.

Mi problema es que no quería bajarlo uno por uno dando tantos clicks como fuese necesario por cada capítulo del mismo, así pues me ayude un poco con el comando GNU Wget estos son los pasos que he usado:

* Primero cheque que había un patron entre ellos, el cual es:

http://oreilly.com/catalog/linuxdrive3/book/ch01, http://oreilly.com/catalog/linuxdrive3/book/ch02 … http://oreilly.com/catalog/linuxdrive3/book/ch’n',

terminando con la extensión ‘.pdf’.

* Luego definí una variable:

export LDD=”http://oreilly.com/catalog/linuxdrive3/book/ch0″.

* Confirme que estaba:

echo $LDD
* Fije mi secuencia con:

seq 1 9


* Y finalmente ejecute:

for i in `seq 1 9`; do wget -c $LDD$i.pdf; done

* :-O y segui con el siguiente patrón que es:

http://oreilly.com/catalog/linuxdrive3/book/ch10, http://oreilly.com/catalog/linuxdrive3/book/ch11 … http://oreilly.com/catalog/linuxdrive3/book/ch’n',

terminando con la extensión ‘.pdf’.

* redefini mi variable LDD:

export LDD=”http://oreilly.com/catalog/linuxdrive3/book/ch”.

* y ejecute:

for i in `seq 10 18`; do wget -c $LDD$i.pdf; done

Ahora están de vuelta :D y vemos cómo es útil este comando GNU Wget el cual tengo en su versión 1.11.4 que viene definido en mi Fedora 10.

Fuente: UnixMexico.Org

Procesos sospechosos en el sistema (Virus)


Septiembre 19th, 2009

Procesos sospechosos y conexiones:

En el ms-dos ejecuta:

netstat -nao

La opcion “o” es para que muestre el PID (Proccess ID)
viendo la informacion abres el “Administrador de tareas de Windows” y luego das click en Ver->Seleccionar columnas y activas la casilla que dice: PID para ver los programas con su respectivo PID

En Linux o FreeBSD es netstat -nap creo o busquen y para los procesos se listan con el comando ps. :)

Recuperar – Clave – Password – root – Linux – FreeBSD


Septiembre 19th, 2009

Arrancas tu PC desde el CD de instalacion de tu Distro y montas la particion de tu Linux en modo rw (ReadWrite)

mkdir /mnt/linux
mount /dev/hda1 /mnt/linux
chroot /mnt/linux

Editas la linea del usuario root en el archivo: /etc/shadow

Te saldra algo como esto:

root:$1$V7SnoEkH$jxEeq23cfDaqEnMJieSaP.:15:0:999:7:::

Entonces la dejas asi:

root::15:0:999:7:::

Guardas los cambios…

Luego reinicias:

reboot

Y al entrar al sistema cuando pongas root en el login automatickamen te entrara o simplemente das enter en el password.

Luego seteas un password con el comando:

passwd

NOTA: Si tu CD de instalacion de tu distribucion no tiene la opcion de salir a la shell para ejecutar comandos o algo asi prueba con una distribucion de tipo: LIVE CD

MUCHA SUERTE

Quiero Ser Hacker


Septiembre 19th, 2009

Bueno alguien quiere ser “Hacker

yo no soy “Hacker” pero tengo unos pockos conocimientos sobre eso.

Si alguien quiere llegar a serlo yo le aconsejaria:

1.- Tener gusto por la lectura.

2.- Tener gusto por la lectura.

3.- Tener gusto por la lectura.

4.- Ser curioso, paciente y perseverante.

5.- Ser curioso, paciente y perseverante.

6.- Instalar algun sistema operativo *nix y usarlo.

7.- Instalar y configurar los demonios y clientes mas comunes.

8.- Aprender algunos lenguajes aunque sea lo basico (C,PHP,JAVA,HTML,JavaScript).

Eso es para iniciar ya despues tu solo sabras que es lo que quieres hacer cuales son tus metas y retos…. Wink

Actualizar – Update – FreeBSD 7.1 a 7.2


Septiembre 19th, 2009

Logo_FreeBSDActualizar nuestra version de FreeBSD es sencillo y la forma de hacerlo es usando la utilidad freebsd-update. al igual que las versiones pasadas el proceso es el mismo

# freebsd-update upgrade -r 7.2-RELEASE

Durante este proceso se nos puede pedir ayuda para fusionar algunos archivos de configuración ya que en algunos casos se agregan nuevas funcionalidades o para confirmar que se hizo correctamente de manera automática.

Luego ejecutamos:

# freebsd-update install

Ahora el sistema debe reiniciarce con el nuevo kernel antes de continuar:

# reboot

freebsd-update todavía necesita ejecutarse nuevamente para instalar los componentes del usuario faltantes:

# freebsd-update install

# reboot

Por ultimo es necesario actualizar nuestro arbol de ports instalados:


# portsnap fetch update
# pkg_version -vIL=
# portupgrade -a

y listo tenemos nuestra version mas reciente de FreeBSD 7.2

Cambiar Clave Webmin – Contraseña


Septiembre 19th, 2009

webmin-logo

/usr/local/lib/webmin/changepass.pl /usr/local/etc/webmin/ <Usuario> <Contraseña>

BitLBee – MSN – Yahoo! Messenger – ICQ – Gateway – IRC Interface


Mayo 16th, 2009

BitLBee es un software que usa interface IRC te conectas al servidor IRC que crea el software y luego empiezas a configurar tus cuentas el sitio oficial es: www.bitlbee.org

Aqui les dejo una captura de pantalla

 

MSN-Messnger-on-IRC

Para los que quieran accesar el host del servidor es: Security.r4pt0r.info y el puerto es 8081

Free counter and web stats