Jul 18

IP Stack – Pila de veu sobre IP usant SIP

Reading time: < 1 minute

Llegint un parell d’articles sobre seguretat en VoIP i més
concretament en VoFi (VoIP over Wi-Fi): IP Telephony Security,
Part 1: Threats to Subscribers
i IP Telephony Security,
Part II: Threats to Operators
; doncs he trobat un gràfic molt
interessant en el qual es veu com queda l’stack de protocols de telefonia IP
usant SIP, com a protocol de senyalització. Trobo que el gràfic
és molt útil per la gent que no té les coses massa clares,
i per recordar on són les coses a la gent que les tenim més
clares:

Jul 16

Utilidad burpproxy

Reading time: 1 – 2 minutes

Hola, ya hace un tiempo que utilizo una aplicacion que me ha ayudado a
resolver algunas cosillas y mira, la pongo en el foro por si le sirve a
alguien. La utilidad no es mas que un proxy que te instalas en tu pc pero
interactivo. A ver..pongo un ejemplo para que quede mas claro: tu en tu
navegador pones como proxy:127.0.0.1:8080. Entonces pj pones en tu navegador
http://www.google.es. En ese momento en el burpproxy aparecera la peticion que
estas realizando: get / …., bueno ya me entendeis, entonces tienes 3
opciones: – Dejar que la peticion vaya a su destino tal y como la ha enviado el
navegador. – Bloquear esa peticion. – Modificar el valor de esa peticion y
luego enviarla. Estas opciones la realizas para cada peticion a la pagina, y
entiendo que esta claro que una pagina puede tener mas de una peticion.

Bueno, supongo que no hace falta que explique los usos que puede tener esto,
pero probarla, a mi ya me ha sacado de algun aprieto…y he podido probar cosas
chulas de un modo muy rapido.

El link es: http://freshmeat.net/projects/burpproxy/

un saludo

Jun 17

PicoPhone: utilitat de veu IP molt simple

Reading time: < 1 minute

El millor d’aquesta utilitat és que ocupa poquíssim.
Només usa un port i per tant, si s’ha de redirigir en un firewall
és molt senzill. El programa en qüestió es diu "http://www.vitez.it/picophone" target="_blank">PicoPhone.

Si no recordo malament me la va passar l’Ernest i aquí la teniu per si
la voleu baixar directament: "http://fitxers.oriolrius.cat/1273/picophone.exe" target=
"_blank">picophone.exe

Per cert, és molt útil per usar en proves amb algún
‘amiguet’. Xarxes wi-fi i altres similars…

May 23

Mail trick: Com baixar-se el correu només quan hi ha correu

Reading time: 3 – 4 minutes

Aquest ‘trick’ només és útil per uns quants,
però només vull deixar constància q a vegades es poden fer
‘inventillos’ per tal de personalitzar la nostre forma de treballar amb el
correu. Què s’ha de complir perquè això sigui útil
per tu:

1) Puguis gestionar el teu servidor de correu, o siguis ‘amic’ de
l’administrador.
2) Tinguis un servidor web on et baixaràs el correu
3) La teva adreça des d’on et baixes el correu sigui enrutable en tot
moment.

Objectiu: no fer el ‘fetchmail’ de forma periódica sinó
només quan el servidor de correu tingui correu.

El concepte és molt senzill es tracte de montar un daemon/crontask q
vigili si a la nostre compte del servidor hi ha correu, per exemple:


root@s0-ret:~/scripts# cat mailNotify.sh

MBOX=”/var/spool/vmail/SERVERS/joor.net/oriol
/var/spool/vmail/SERVERS/inforcomsoft.net/orius
/var/spool/vmail/SERVERS/joor.net/oriol-ml”

for BOX in $MBOX
do
if [ -s $BOX ]
then
lynx -dump http://oriol.joor.net/CorreuNou.php > /dev/null 2>&1
fi
done

com podeu veure al script quan troba q en algún dels fitxers de mbox de
les comptes pop3 hi ha correu llença una petició HTTP contra un
fitxer CorreuNou.php:


<?

system(‘echo > /var/spool/internet/newMail’);
system(‘chmod 660 /var/spool/internet/newMail’);

?>

el directori /var/spool/internet és propietari d’apache i tb pertany a
aquest grup. Com podeu veure el fitxer .php és tan simple com la
creació d’un fitxer dins d’aquest directori i li donem permisos
d’escriptura i lectura a apache:apache.

Al servidor local, a més del fitxer php, tb tenim un daemon/crontask que
vigila si es crea aquest fitxer, aquesta tasca és llença des del
usuari q vol recolli rel correu i es fa q pertanyi al group apache per tal d q
pugui borrar aquest fitxer de notificiació. La rutina en
qüestió podria ser així:

NOTIFY=”/var/spool/internet/newMail”

if [ -e $NOTIFY ]
then
cd
fetchmail > /dev/null 2>&1
rm $NOTIFY
fi

Amb aquesta tonta tonteria ja no cal que llencem cada x’s temps el ‘fetchmail’
pq ens reculli el correu. Sino q aquest es llençara cada cop q el
servidor li digui q hi ha correu. No arribarà en temps real el correu,
però quasi quasi… així doncs, jo crec q és una
solució més q suficient per mi.

Les avantatges que tinc amb això:

1) No he de redirigir les comptes POP3 que pertanyen a dominis q no són
meus.
2) Puc tenir el meu port SMTP ben tancat a l’exterior.
3) A molts efectes, és com si tingués el port SMTP obert.

A veure si durant aquest dies escric el HOWTO del sistema de correu q vaig
montar-me fa unes setmanes. Que pel q sembla ja el tinc força
refinat.

May 09

Servicio “cliente dns”

Reading time: 2 – 2 minutes

Guenas,
ya hace un tiempo que me encuentro unos problemas con windows relacionados con
el dns y me gustaria saber si a alguien tambien les pasa o me podeis dar unas
explicacion, el problema surge tanto en 2k como en Xp.
Los sintomas son los siguientes:
>ping www.yahoo.com
no sabe sacar la ip
por lo que no funciona
>nslookup
>set type=any
>www.yahoo.com
>Servidor: artemis.ttd.net
Address: 194.179.1.101

Respuesta no autoritativa:
www.yahoo.com canonical name = www.yahoo.akadns.net

yahoo.com nameserver = ns2.yahoo.com
yahoo.com nameserver = ns3.yahoo.com
yahoo.com nameserver = ns4.yahoo.com
yahoo.com nameserver = ns5.yahoo.com
yahoo.com nameserver = ns1.yahoo.com
ns3.yahoo.com internet address = 217.12.4.104

Ahora si que lo resulve bien!!!

luego haces:
>net stop “cliente dns”
>ping www.yahoo.com
Haciendo ping a www.yahoo.akadns.net [216.109.117.110] con 32 bytes de
datos

Ahora si que lo resuelve bien!!!

Esto suele pasar cuando el equipo tiene dos tipos de interfaces (Pj.
Ethernet + Modem, Ethernet + Wifi…)
Bueno, el caso que os he planteado es sencillo pero me lo he encontrado en
casos que cuesta mas darse cuenta…y mira… el cliente se piensa que eres
mago y no…explicacion logica no les doy y mira… ya es hora de sabe que
cojones esta pasando…

Muchas gracias

Dec 21

Algunes cosetes de veu sobre IP (VoIP)

Reading time: 3 – 5 minutes

No fa gaires dies, va venir una empresa catalana a visitar-me a la feina
perquè distribuicim el seu producte. De fet, és un producte molt
interessant després ús explico. Simplement aquest ha estat el
pretext perquè em comenci a re-mirar el tema de veu sobre ip
després de deixar-lo estar fa força temps un cop acaba la lectura
del llibre ‘Practical VoIP – Using VOCAL’ (ISBN: 0-596-00078-2).

Doncs bé abans que res ús explico que el sistema The Vovida
Open Communication Application Library (VOCAL) ( "http://www.vovida.org">www.vovida.org) és un sistema de VoIP
integral i totalment opensource malgrat compte amb el recolzament d’empreses
tan reconegudes com CISCO. Una cosa molt interessant és q usa SIP com a
protocol d senyalització i no H323 com molt dels sistemes de VoIP.

Si el que voleu és fer un repàs de protocols de VoIP no cal q
marxeu del portal, fa molt temps vaig escriure aquest article: "/?id=131">VoIP: Voice over IP.

Tornant a l’empresa que va venir a veurem es diu: "http://www.endercom.com">ENDERCOM, si mireu la web dona la sensació
que és una empresa de serveis informàtics i telemàtics com
podria ser Inforcom. Però el que
ells volien era oferir-me un producte de Voz
telecom
, bueno representa que l’han desenvolupat en comú les dues
empreses. En poques paraules es tracta d’un ATA186 de CISCO que pels que no
sapigueu és un gateway de veu (1eth. i 2fxo), així doncs podem
connectar 2 tlf convencionals al sistema i trucar desde qualsevol lloc del
món a través d’un sistema SIP i amb un número de tlf de
BCN. La idea és bona i el curro q s’han fotut no és poc.
Però ús convido a mirar més info del producte a la
web.

Abans de seguir amb el tema de VoIP m’agradaria comentar q dins d’aquesta
empresa hi ha un tio molt interessant: "http://www.jerocu.net/cv/cv-es.html">Jesus Rodriguez Cuesta, no ús
perdeu el curriculum, realment una eminencia el tio… i el més
interessant pertany al core de FreeBSD!!! ;)

A continuació ús passo un petit llistat d’URLs amb petits
comentaris

Com no el HOWTO de torn sobre la matèria:
http://www.tldp.org/HOWTO/VoIP-HOWTO.html

Operadors ‘apanyols’ de telefonia IP:
http://www.capcom.net/
http://www.voztele.com

Un parell de sistemes per trucar pels ‘puestus’ gratix o quasi gratix, sense
haver de pensar massa:

El famós PEOPLE CALL amb el seu nou servei:
http://www.peoplecall.com/callhome/ircap/

i el recent ‘nascut’ sistema de VoIP via P2P, de la gent que va crear el
KAZAA.
http://www.skype.com/

Si el que voleu és jugar i prou, els links següents ús
agradaràn:

Implantació open source d’una API de H323 i no només això
sinó que tb fan drivers per les targetes FXO/FXS de Quicknet les famoses
Phonejack:
http://www.openh323.org/code.html

Client de VoIP per GNOME, com diu el seu nom, esta molt guapo suporta H323v4,
llàstima que no suporta SIP :’(
http://www.gnomemeeting.org

Client de VoIP tb per GNOME usa el protocol SIP per fer la
senyalització. Ideal per jugar amb el VOCAL i els serveis de ENDERCOM i
VOZTELECOM.
http://www.linphone.org/

Un client de VoIP per KDE que suporta SIP:
http://www.wirlab.net/kphone/

La PBX via software i a més OpenSource, una delicia… a més a
diferencia del sistema vocal funciona per H323 i per SIP. Realment val la pena
jugar amb aquest projecte. Pels no inciats una PBX és una centraleta i
si es per software tb es pot anomenar CTI (Computer Telephony
Integration).

http://www.asterisk.org

Dec 21

TDT, DVB, DVR, PVR i alguna altre sigle més ;)

Reading time: 6 – 10 minutes

En poques paraules un article q espero q ús sigui útil amb
reculls d’informació sobre Televisió Digital Terrestres
(TDT/DVB-T), sistemes de grabació digital (PVR,DVR,STB…) i com no un
cop d’ull a les nostres amigues les capes TCP/IP que són les que es
mengen l’streaming de totes les sigles anteriors :)

Cursos sobre Televisió Digital i informació dels projectes que
té en marxa la Salle sobre aquesta matèria.
"http://www.salleurl.edu/ctt/cetvd/index.html">http://www.salleurl.edu/ctt/cetvd/index.html

El site oficial del MHP, que pels que no ho sapiguen MHP és un estandard
que defineix la compatibilitat de l’estàndard DVB per la
distribució i els serveis interactius a les xarxes via
satèl·lit, cable, ones terrestres i sistemes microones.
http://www.mhp.org/

Site oficial de l’estàndard DVB que defineix 3 estàndards:
DVB-S: Televisió Digital via satèl·lit (ej.
Digital+)
DVB-C: Televisió Digital per cable (ej. Auna cable)
DVB-T: Televisió Digital Terrestre (TDT per més informació
del tema al nostre país: TDT
a Catalunya

http://www.dvb.org/
per detalls tècnics sobre la tecnologia no ús perdeu aquesta
informació extreta de la Salle:
Tutorial de
TDT (site original)

Tutorial de TDT (en local)

La web de la generalitat sobre la TDT:
TDT a catalunya/
especialment interessant la presentació en PDF de les avantatges que
ofereix aquesta tecnologia i tb com s’esta implantant al territori, sota quines
condicions, etc:
"http://www6.gencat.net/stsi/tdt/docs/LaTDTaCatalunya.pdf">Presentació
en PDF (site original)

Presentació en PDF (copia
local)
també tinc un PDF amb l’estat de covertura al moment d’escriure
l’article, però només de l’alt Penedès, que és on
visc ;)
Mapa covertura del
Penedès

si nois si encara que sembli increible el repetidor que dona covertura a casa
meva suporta TDT ;) MIRACLE!!! ara només em queda provar-ho. Si busqueu
mapes d’altres zones de catalunya podeu mirar "http://www6.gencat.net/stsi/ict/mapesTV.htm">aquí.

La gent del FECEMINTE (Federació Catalana d’Empresaris Instal.ladors de
Telecomunicacions) va fer un reportatge de la TDT al SIMO, el teniu "http://www.feceminte.es/telecom/revistaPDF/report_tdt.pdf">aquí.

Tb a destacar el portal de
telecos
que tenen els del "http://www.feceminte.es/">FECEMINTE.

Com sempre no podien faltar les referèncis al món Linux. De fet,
pel que jo sé hi ha dos sites principals on posar-se amb el tema del DVB
sota linux:
En aquest site es desenvolupa un driver
de DVB sota linux.
L’altre projecte és linuxstb.org on a part de
jugar amb els drivers de linuxtv.org també desenvolupen eines per
distribuir streaming amb el recepcionat amb la targeta DVB. Realment els dos
sites tenen molta tela si ens els volem llegir tots… així doncs amb
calma.

Aprofito l’article per lligar-lo amb el tema dels DVR, PVR o com collons els
vulgueu dir, pq tenen no sé quantes sigles i tothom les fa servir com li
dona la gana. Així doncs com alguns ja sabeu estic liat amb un projecte
de video digital d’aquests. De fet, porto selges intentant entendre el poc
documentat codi i familiritzant-me amb les llibreries QT, que són les
usades pel projecte.
Però volia aprofitar per recordar el nom del projecte i d’altres
projectes similars q hi ha en marxa, a continuació en llisto els
links:

http://www.mythtv.org (projecte amb el que col·laboro)
http://www.cadsoft.de/vdr/index.htm (video disk recorder, projecte de la gent
de linuxtv.org)
http://www.freytechnologies.com/ (no és free però tb té
bona pinta, diuen q és millor q el mythtv)

de fet, n’hi ha molts més, però almenys si no esteu en el tema,
ja sabeu per on començar, a més algunes marques han
començat a treure els seus propis DVR: Thomson, Nokia, Sony, etc.
però poques venen al nostre país. Malgrat això si que
algunes usen Linux com a sistema operatiu embedid o incrustat, si voleu
més info sobre el tema podeu buscar per linuxdevices.com o per
slashdot.org. Per si no ho sabieu els videos digitals seran una
característica dels receptors de TDT de gama alta (més de
500€).

Per si algún de vosaltres s’anima a fabricar el seu propi DVR en format
STB… trankils no tingueu por, tantes sigles tantes sigles… molt senzill:
DVR (Digital Video Recorder) i STB (Set Top Box) aquelles caixes q es posen
sobre la TV per veure Digital+, QuieroTV, Menta, etc. Doncs bé, el que
properament tindrem tots per veure la tele d tota la vida, ja q les teles d
casa no soporten DVB-T i necessitarem un STB pq ens descomprimeixi l’streaming
mpeg2 q rebrem per l’antena. Doncs això q si voleu hi ha fabricants q
venen plaques base amb tot el q necessites per programar una STB sobre seu, com
ara "http://developer.intel.com/design/celect/index.htm">Intel.
Si voleu més hardware per fer les vostres cosetes la gent de "http://www.sigmadesigns.com/">Sigma Designs tenen un seguit de plaques que
ús poden interessar, el resum de les plaques "http://www.sigmadesigns.com/products/selection_guide.htm">aquí.

Fins hi tot la gent d’Intel usa els xips de Sigma Designs a alguna de les seves
plaques, el seu xip estrella és "http://www.sigmadesigns.com/products/em8400series.htm">la serie EM8400. Tb
tenen un development kit per si no sabeu com començar, ta molt guay i
té drivers linux, el kit es diu "http://www.sigmadesigns.com/products/odyssey.htm">Odyssey.

Per controlar tots aquests STB, DVR, PVR i tonteries varies que hem d’usar el
nostre RC (Remote Control), o sigui, el mando a distància d tota la
vida…. ah no! q ja hi ha els mandos universals…hi hi hi! no nanos no, si
voleu algo guapo d veritat: iPRONTO
un aparell de Philips. Que què és això? doncs una
pantalleta petitona d’unes 8″ que té connexió 802.11b, IR, RF,
etc. en definitiva tot el q necessitem i més per controlar fins hi tot
el nostre sistema domótic i escoltar MP3 ;) ús prometo q
després de veurel no podreu esperar ni 1s a anar-lo a comprar,
però ara vé el dolent val quasi 1.800€ :’(

Ara un cop d’ull als protocols TCP/IP usats per transportar aquests streamings
dels que estem parlant tot el rato: "http://www.sigmadesigns.com/support/streaming_video.htm">Streaming Video
Technlogy
.

Vinga nanos, q ús he fet un article xupi guay,eh! quasi 1h porto
recopilant cosetes de TDT i VDR :)

Nov 30

Explicit Congestion Notification (ECN)

Reading time: 1 – 2 minutes

Segur q molts dels usuaris de linux heu vist aquesta opció a l’hora
de compilar el kernel 2.4. De fet, el seu nom ja diu molt de les seves funcions
però pocs ús haureu posat a investigar sobre el q fa i deixa de
fer.

De fet, tp seré jo qui ús ho expliqui, només ús
diré q si teniu xarxes amb servidors, routers-like, gateways o desktops
linux val molt la pena tenir-la activada. Ja q ens millorarà
substancialment el rendiment d la nostre xarxa sobre tot si la connexió
d’aquesta a internet és més aviat petita, com acostuma a passar.
O bé, si tenim una part wireless de la xarxa q va saturada…etc

El q si faré és passar-vos un parell de links de BULMA on es
parla del tema:

¿Qué es eso de
Explicit Congestion Notification? (PDF en local)

¿Qué es
eso de Explicit Congestion Notification? (site original amb
comentaris)

Solucionar problemas de ECN (PDF
en local)

Solucionar problemas
de ECN (site original amb comentaris)

Nov 30

Informació Virus i Seguretat Informàtica per Lamers

Reading time: 1 – 2 minutes

En una línia poc habitual del portal, he decidit incloure dos
documents dirigits especialment als lamers, q parlen dels virus i de la
seguretat informàtica a un nivell molt bàsic…

tot i q com dic aquests documents estan pensats per gent no tècnica,
ens pot anar molt bé tenir-los localitzats per estalviar-nos moltes
explicacions als lamersillos de torn.

Informació sobre
virus i antivirus (format .pdf)

Informació sobre
virus i antivirus (format .pps)

Seguretat
Informàtica (format .pdf)

Seguretat
Informàtica (format .pps)

Aquests documents són de la gent del CAT (Centro de Alerta de Virus
Temprana – www.alerta-antivirus.es) del ministeri de ciència i
tecnologia. Si no tinc mal entès les presentacions que ús he
adjuntat es van donar al simo d’aquest any.

També aprofito per recomanar-vos q ús inscrigueu a la llista
d’informació de virus del CAT, ja q va bé per saber quins seran
els marrons q ens menjarem les properes hores, tan si sóm com si no
sóm tècnics.

Apa espero q ús sigui útil.

Nov 30

Downloading images in J2ME

Reading time: 1 – 2 minutes

Aquest article va dedicat especialment al Ruper, el programador de J2ME
d’Inforcom ;) després d’anar al forum NOKIA-Vodafone fa una o dues
setmanes a Madrid. Vaig començar a entendre alguna q altre coseta
més de la programació en J2ME i les interioritats de les APIs
dels tlf mòbils…

doncs en aquesta línia vaig trobar d casualitat, no sén i
on…. tot i q diria q a linuxdevices.com ;) un petit tutorial de com
connectar-se a un site baixar-se una imatge i mostrar-la a un telèfon
mòbil tot això programat amb J2ME.

Així q espero q el Ruper en prengui bona nota i quan menys m’ho esperi
em m’enyi el programita fet amb el seu Nokia 3650 :)

Sense més rotllo aquí va el tutorial:

Downloading images in
J2ME