NetvCK : 1.5.2e
Este programa n�o � actualizado desde 2007 e o seu funcionamento j� n�o � garantido. Esta p�gina � mantida de modo a partilhar uma base de c�digo que poder� ser utilizada para iniciar projectos semelhantes.
O que �?
O NetvCK (Netvis�o Checker) � um pequeno programa que permite ao utilizador aceder a algumas estat�sticas de consumos associadas � sua conta na Netvis�o sem ter de visitar a p�gina disponibilizada para o efeito.

Podem ser consultados os seguintes valores:
  • N�mero do Equipamento Associado
  • Quantidade de Tr�fego Utilizado (GB)
  • Data da �ltima Leitura
  • Limite de Tr�fego Gr�tis (GB)
  • Percentagem do Tr�fego Utilizado
Corre em linha de comandos e necessita apenas de receber o n�mero de cliente e password. Esta informa��o n�o � partilhada com ningu�m e � imediatamente descartada ap�s a execu��o do programa. (Este n�o cont�m qualquer esp�cie de v�rus ou spyware.)

ATEN��O: a utiliza��o deste programa n�o dispensa a verifica��o dos consumos na p�gina destinada a tal, http://clientes.cabovisao.pt. O autor n�o se responsabliza por qualquer esp�cie de m� utiliza��o do programa ou situa��o da� resultante.
Not�cias
  • 04/Set/2006 - �cone da Cabovis�o acompanha agora o execut�vel (v1.5.1c-040906).
  • 13/Ago/2006 - P�gina online com a primeira vers�o p�blica (v1.5.1c-260806).
  • 03/Mar/2007 - Altera��es para garantir a compatibilidade com a nova p�gina de estat�sticas (v1.5.2b-030307)
  • 29/Jun/2007 - Altera��es para garantir funcionamento com as altera��es no login (v1.5.2d-290607)
  • 24/Nov/2007 - Altera��es para garantir a compatibilidade com a nova p�gina de estat�sticas (v1.5.2e-241107)
Screenshot
O programa corre em linha de comandos e limita-se a mostrar informa��o retirada da p�gina inicial de estat�sticas.

A execu��o t�pica � demonstrada na imagem � direita.
NetvCK
Download
Para Windows 95/98/2000/XP o download pode ser feito aqui: netvck-1.5.2e.exe.

Para Linux podem usar o c�digo fonte e executar com um interpretador de Ruby ou ler mais aqui sobre o funcionamento do RubyScript2exe para Linux.

A vers�o Windows (.exe) foi criada com o RubyScript2exe v0.5.1 a correr Ruby v1.8.5 de modo a ser completamente stand-alone, no entanto o c�digo continua a ser interpretado (e n�o compilado) como qualquer outro script em Ruby (Wikipedia).

Funcionamento
N�o � necess�ria qualquer instala��o e o seu funcionamento restringe-se � execu��o do ficheiro utilizando a seguinte sintaxe:

> netvck.exe <n�mero de cliente> <password>

Exemplo:
> netvck.exe 12345678 abcdefgh

A interpreta��o dos dados � trivial e aquando de um erro � emitida uma mensagem em conformidade. Existem tr�s fases distintas:
  • Cookie: quando tenta receber o cookie necess�rio � autentica��o;
  • Login: o programa efectua a autentica��o na p�gina;
  • Stats: o programa faz download do HTML da p�gina inicial da zona de estat�sticas.
De seguida � efectuado o parsing e apresentados os resultados. Em qualquer uma das tr�s fases acima descritas pode se dar um erro, nesse caso � aconselh�vel verificar se introduziu os dados correctamente (n�mero de cliente e password) e se o erro persistir consultar a p�gina utilizando o m�todo habitual.

Sugest�o: a utiliza��o de um ficheiro batch (.bat) evita a escrita constante do n�mero de cliente e password.
C�digo Fonte
O c�digo fonte pode ser encontrado aqui: netvck-1.5.2e.rb

Para o correr � necess�ria a presen�a do Ruby no sistema.

Foi utilizada a biblioteca net/http.rb para efectuar as liga��es � p�gina e o script RubyScript2exe para jun��o (script, ruby.exe, bibliotecas, etc).
Contacto
Quest�es, sugest�es e qualquer outro tipo de contacto pode ser efectuado via: pedrovam[at]gmail(d0t)com
Agradecimentos
Kenny69, pelo �cone que agora acompanha o programa.