git.cascardo.info Git - cascardo/rnetproxy.git/atom logProxy, cliente e servidor para envio de IRPFhttp://git.cascardo.info/?p=cascardo/rnetproxy.gitThadeu Lima de Souza Cascardostatic/git-favicon.pngstatic/git-logo.png2013-05-02T21:38:53ZgitwebCompila rnetserver e rnetclient.2013-05-02T21:19:03ZThadeu Lima de Souza Cascardocascardo@cascardo.infoThadeu Lima de Souza Cascardocascardo@cascardo.info2013-05-02T21:19:03Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=4ce3ef38859342bd2b45156d4f33d780ff59d5ba
Compila rnetserver e rnetclient.
Compila nossos pequenos demos de client e servidor para receitanet.
Implementa suporte a compressao no cliente.2013-05-02T21:35:44ZThadeu Lima de Souza Cascardocascardo@cascardo.infoThadeu Lima de Souza Cascardocascardo@cascardo.info2013-05-02T21:35:44Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=61bcb73eb60fdf9990366a11f585b670035d6cca
Implementa suporte a compressao no cliente.
Ainda e necessario um cabecalho antes da mensagem comprimida.
rnetclient: antecipa mensagem de handshake2013-05-02T21:34:09ZThadeu Lima de Souza Cascardocascardo@cascardo.infoThadeu Lima de Souza Cascardocascardo@cascardo.info2013-05-02T21:34:09Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=e99363dd3add44447c294e501f7e30cc7d078720
rnetclient: antecipa mensagem de handshake
Envia toda a mensagem de handshake, ja que o servidor pode exigir
a mensagem completa do cliente antes de enviar a sua resposta.
rnetclient: usa o mesmo certificado para o cliente2013-05-02T21:33:13ZThadeu Lima de Souza Cascardocascardo@cascardo.infoThadeu Lima de Souza Cascardocascardo@cascardo.info2013-05-02T21:33:13Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=feec0813cf8502e6225482e92360306c660d256f
rnetclient: usa o mesmo certificado para o cliente
Permite melhor autenticacao do servidor.
Inclui pequeno cliente de teste.2013-05-02T21:29:41ZThadeu Lima de Souza Cascardocascardo@cascardo.infoThadeu Lima de Souza Cascardocascardo@cascardo.info2013-05-02T21:29:41Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=85e649cd4dafd0ec8954e02fc544b801e7409b9d
Inclui pequeno cliente de teste.
Este cliente realiza o handshake inicial e o handshake TLS, e envia
uma mensagem minima para teste.
rnetserver: Imprime mensagens recebidas na saida padrao.2013-05-02T21:27:09ZThadeu Lima de Souza Cascardocascardo@cascardo.infoThadeu Lima de Souza Cascardocascardo@cascardo.info2013-05-02T21:27:09Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=c480aa1818fc7dc0000694ab254f934cfc6820a0
rnetserver: Imprime mensagens recebidas na saida padrao.
Permite identificar as mensagens recebidas pelo cliente oficial da
Receita, facilitando a engenharia reversa do protocolo.
Renomeia codigo do servidor para rnetserver.c.2013-05-02T21:26:30ZThadeu Lima de Souza Cascardocascardo@cascardo.infoThadeu Lima de Souza Cascardocascardo@cascardo.info2013-05-02T21:26:30Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=e893c4840b07262096ed06494a233e3e24883b53
Testando comunicação SSL.2011-04-14T03:40:06ZThadeu Lima de Souza Cascardocascardo@holoscopio.comThadeu Lima de Souza Cascardocascardo@cascardo.info2011-04-14T03:40:06Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=bda42ff22772e285cd5c55f4043e1c7968d27115
Testando comunicação SSL.
O ReceitaNet usa um handshake seguido de um handshake SSL. Esse pequeno
servidor implementa o handshake do ReceitaNet e usa gnutls para o
suporte a SSL.
Nosso proxy nao utiliza controle de acesso.2013-05-02T21:22:58ZThadeu Lima de Souza Cascardocascardo@cascardo.infoThadeu Lima de Souza Cascardocascardo@cascardo.info2013-05-02T21:22:58Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=6a1cbedb86863504c0ce3b3da5c5d8fe890ce4ec
Nenhum suporte a pop em nosso proxy.2013-05-02T21:22:08ZThadeu Lima de Souza Cascardocascardo@cascardo.infoThadeu Lima de Souza Cascardocascardo@cascardo.info2013-05-02T21:22:08Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=4b54879467c32324757eabddb8f884c133f78f31
Remove gdbm do autoconf.2013-05-02T21:19:42ZThadeu Lima de Souza Cascardocascardo@cascardo.infoThadeu Lima de Souza Cascardocascardo@cascardo.info2013-05-02T21:19:42Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=681fd0621322189c11e3120280666fa0617db02f
Remove gdbm do autoconf.
Nossos demos nao utilizam nenhuma base de dados.
Proxy para ReceitaNET.2011-04-14T02:47:07ZThadeu Lima de Souza Cascardocascardo@holoscopio.comThadeu Lima de Souza Cascardocascardo@holoscopio.com2011-04-14T02:47:07Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=cf309ca41249b88d93bf6ae0b927e6c9ac6527bb
Proxy para ReceitaNET.
Algumas mudanças de nome no software para se alinhar mais ao seu novo
propósito, de ser um proxy para realizar a engenharia reversa do
protocolo do ReceitaNET.
Increment version.2010-10-25T21:39:28ZThadeu Lima de Souza Cascardocascardo@holoscopio.comThadeu Lima de Souza Cascardocascardo@holoscopio.com2010-10-25T21:39:28Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=c012203067cb139782a023d3bed2bd0b2c608667
Accept GNUTLS priority in configuration file.2010-10-25T21:38:10ZThadeu Lima de Souza Cascardocascardo@holoscopio.comThadeu Lima de Souza Cascardocascardo@holoscopio.com2010-10-25T21:38:10Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=b04c36b70e9f143f953ae004753ba1fd3197fa51
Accept GNUTLS priority in configuration file.
This will allow sysadmins that require bad clients to connect using
priority "NORMAL:%COMPAT", for example. This was seem to be required by
Nokia phones, for example.
Increment version.2009-07-20T20:43:22ZThadeu Lima de Souza Cascardocascardo@holoscopio.comThadeu Lima de Souza Cascardocascardo@holoscopio.com2009-07-20T20:43:22Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=3adc2fa5fe655979c2e55f4358c84c795ea536e3
Use init functions from CentOS 5, instead of those from OpenSuSE.2009-07-20T20:42:36ZThadeu Lima de Souza Cascardocascardo@holoscopio.comThadeu Lima de Souza Cascardocascardo@holoscopio.com2009-07-20T20:42:36Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=1abeb1f8078fe4c3b5b1059ecb043a48310dd0d6
Use init functions from CentOS 5, instead of those from OpenSuSE.
Always wait for the SSL handshake before connecting to server.2009-07-20T20:41:05ZThadeu Lima de Souza Cascardocascardo@holoscopio.comThadeu Lima de Souza Cascardocascardo@holoscopio.com2009-07-20T20:41:05Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=6bdbe19b3392de5d9be1ba7d3a9f0e79a1260c5d
Always wait for the SSL handshake before connecting to server.
Use version macro in source file name.2009-07-20T18:44:10ZThadeu Lima de Souza Cascardocascardo@holoscopio.comThadeu Lima de Souza Cascardocascardo@holoscopio.com2009-07-20T18:44:10Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=897d178e4ad3351cceb9772eed541ea5bb9de7cd
Increment version.2009-07-20T18:38:22ZThadeu Lima de Souza Cascardocascardo@holoscopio.comThadeu Lima de Souza Cascardocascardo@holoscopio.com2009-07-20T18:38:22Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=d2906090b274ce2698952608ccf737912f7725d5
Only connect to server when SSL handshake is completed.2009-07-20T18:37:43ZThadeu Lima de Souza Cascardocascardo@holoscopio.comThadeu Lima de Souza Cascardocascardo@holoscopio.com2009-07-20T18:37:43Zhttp://git.cascardo.info/?p=cascardo/rnetproxy.git;a=commitdiff;h=420d54ee44ea5495b62e3539df67b9bc3bffba99
Only connect to server when SSL handshake is completed.