| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2010 11:59:20
|
fsfnit
Java Ninja
![[Avatar]](/images/avatar/83a703361336ec7c6f2efcd4f4a44206.jpg)
Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline
|
Pessoal, estou precisando implementar um sniffer simples, onde seto IP e Porta.
Dando uma fuçada (inclusive aqui no fórum) vi que o pessoal utiliza o Jpcap.
O Jpcap tem alguma outra dependência ? Tenho que instalar o WinCap e/ou LibCap para pode escrever minhas classes e fazer funcionar ? Caso sim, pq ?
Estou perdidão.
Qualquer luz é muito bem vinda.
This message was edited 1 time. Last update was at 12/02/2010 12:32:07
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2010 13:04:41
|
osmio
Java Ninja
Membro desde: 22/08/2006 20:27:54
Mensagens: 252
Offline
|
http://netresearch.ics.uci.edu/kfujii/jpcap/doc/tutorial/index.html#tutorial
|
"O pensamento lógico pode levar você de A a B, mas a imaginação te leva a qualquer parte do universo."
- Einstein, Albert |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2010 13:19:18
|
fsfnit
Java Ninja
![[Avatar]](/images/avatar/83a703361336ec7c6f2efcd4f4a44206.jpg)
Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline
|
Obrigado Osmio, mas já tinha visto este exemplo.
O problema esta em fazer reconhecer os imports.
Entendi a mistura: Tenho que instalar o WinPcap + Jpcap. Porém quando abro um projeto e tento importar alguma classe do Jpcap, dá como não resolvido o import.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2010 15:06:45
|
thiagodk
Thread.start()
Membro desde: 28/01/2009 10:53:50
Mensagens: 25
Offline
|
você tem que adicionar o .jar do jpcap no build path da sua aplicação
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2010 16:01:31
|
fsfnit
Java Ninja
![[Avatar]](/images/avatar/83a703361336ec7c6f2efcd4f4a44206.jpg)
Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline
|
thiagodk wrote:você tem que adicionar o .jar do jpcap no build path da sua aplicação
Os imports passaram a funcionar, na verdade precisava era reiniciar o eclipse, pois instalei tudo com com o Eclipse aberto.
Agora me retorna esse erro: Exception in thread "main" java.lang.UnsatisfiedLinkError: jpcap.JpcapCaptor.getDeviceList()[Ljpcap/NetworkInterface;
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2010 16:06:17
|
thiagodk
Thread.start()
Membro desde: 28/01/2009 10:53:50
Mensagens: 25
Offline
|
tente colocar a dll do jpcap no diretório raiz do seu projeto
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2010 16:54:10
|
fsfnit
Java Ninja
![[Avatar]](/images/avatar/83a703361336ec7c6f2efcd4f4a44206.jpg)
Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline
|
thiagodk wrote:tente colocar a dll do jpcap no diretório raiz do seu projeto
Infelizmente não funcionou.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/02/2010 23:37:05
|
laudenpower
JavaEvangelist
![[Avatar]](/images/avatar/090d1f9732c52fc3770cba691cff7d11.jpg)
Membro desde: 28/12/2008 21:00:08
Mensagens: 349
Offline
|
Colocasse a dll na pasta win32?
|
Enquanto cultivares teu saber, nada tens a temer!
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/02/2010 21:16:38
|
fsfnit
Java Ninja
![[Avatar]](/images/avatar/83a703361336ec7c6f2efcd4f4a44206.jpg)
Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline
|
Consegui botar para funcionar.
Na verdade era só seguir deixar os instaladfores trabalharem swozinhos que eles já colocam os arquivos nos locais certos.
Antes de eu havia colocado a dll dentro da minha JRE, e isso estava dando problema na hora das classes encontrarem as bibliotecas.
Muito obrigado.
Agora deixo mais uma pergunta:
Tenho que usaro WinpCap para ambientes Windows e LibCap para Unix ? Essas 2 libs trabalham fazendo uma interface em cima do SO para ai sim a JpCap acessar seus métodos ?
Então para utilizar a JpCap necessito instalar antes a WinpCap ou a JpCap ?
Porque a JpCap já não vem com ambas embutidas como um JVM ?
Grato desde já pela ajuda.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/02/2010 17:58:54
|
fsfnit
Java Ninja
![[Avatar]](/images/avatar/83a703361336ec7c6f2efcd4f4a44206.jpg)
Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline
|
Consegui botar p/ funcionar aqui tudo redondo.
Já entendi as dependências do JpCap, agora só não consigo fzaer uma coisa: Adicionar o JavaDoc dele no Eclipse.
Fui no PackageExplorer, cliquei com o btn_direito no jpcap.jar, fui no item javaDocLocation, apontei para o local onde o jar: javadoc_net.sourceforge.jpcap-0.01.16 está, que é dentro de uma pasta chamada jar dentro do meu projeto.
Alguém que trabalhou com o jpcap já conseguiu add seu javadoc no eclipse ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/02/2010 18:43:34
|
marcobiscaro2112
JWizard
Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline
|
Se a documentação não for distribuída junto com o JAR binário não vai funcionar mesmo.
Tente definir a localização como sendo: "http://jpcap.sourceforge.net/javadoc/"
|
Marco Biscaro.
Seja livre!
Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?
Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/02/2010 18:47:40
|
fsfnit
Java Ninja
![[Avatar]](/images/avatar/83a703361336ec7c6f2efcd4f4a44206.jpg)
Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline
|
marcobiscaro2112 wrote:Se a documentação não for distribuída junto com o JAR binário não vai funcionar mesmo.
Tente definir a localização como sendo: "http://jpcap.sourceforge.net/javadoc/"
Eu abri o jar com javadoc que eles enviaram e toda a documentação está lá, tambem achei estranho vir em um jar separado.
E esse método utilizando a url também não funcionou.
Repeti esses processos em outras máquinas e o problema foi o mesmo.
Muito esquisito.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2010 12:05:00
|
fsfnit
Java Ninja
![[Avatar]](/images/avatar/83a703361336ec7c6f2efcd4f4a44206.jpg)
Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline
|
Na esperança pergunto:
Tenho uma string que é uma mensagem Fix.
Consigo até fazer um "workaround" e transformar em um Message.
Gostaria de saber como testar se existe uma TAG e como recuperar seu valor.
Estou com problemas pois não consigo atachar o javadoc do quickfixJ no eclipse, ai dificulta ainda mais o aprendizado.
Se agluém puder ajudar...
Obrigado.
|
|
|
 |
|
|