pcap
Desenvolvedor | The Tcpdump team |
Versão estável | 1.10.1 (9 de junho de 2021[1]) |
Escrito em | C[2] |
Sistema operacional | Linux, Solaris, FreeBSD, NetBSD, OpenBSD, macOS, outros do tipo Unix |
Gênero(s) | Biblioteca para captura de pacotes |
Licença | BSD[3] |
Página oficial | www |
Desenvolvedor | Riverbed Technology |
Versão estável | 4.1.3 (8 de março de 2013[4]) |
Escrito em | C |
Sistema operacional | Windows |
Gênero(s) | Biblioteca para captura de pacotes |
Licença | Freeware |
Estado do desenvolvimento | Descontinuada[5] |
Página oficial | www |
Desenvolvedor | Projeto Nmap |
Versão estável | 1.50 (22 de junho de 2021[6]) |
Escrito em | C, C++[7] |
Sistema operacional | Windows |
Gênero(s) | Biblioteca para captura de pacotes |
Página oficial | nmap |
No campo da administração de redes de computadores, pcap é uma interface de programação de aplicativos (API) para capturar o tráfego de rede. Embora o nome seja uma abreviação do jargão packet capture, esse não é o nome próprio da API. Sistemas do tipo Unix implementam o pcap na biblioteca libpcap. Para Windows, há uma portabilidade da libpcap chamada WinPcap, que não é mais suportada ou desenvolvida, e uma portabilidade chamada Npcap para o Windows 7 e posteriores, que ainda é suportada.
Softwares de monitoramento podem usar a libpcap, WinPcap ou Npcap para capturar pacotes de rede que trafegam por uma rede de computadores e, em versões mais recentes, transmitir pacotes em uma rede na camada de enlace e obter uma lista de interfaces de rede para possível uso com libpcap, WinPcap ou Npcap.
A API do pcap é escrita em C, portanto, outras linguagens como Java, .NET e linguagens de script geralmente usam uma wrapper. Nenhuma dessas wrappers é fornecida pelo libpcap ou pelo próprio WinPcap. Os programas C++ podem se vincular diretamente à API C ou usar uma wrapper orientada a objetos.
Referências
- ↑ «tcpdump and libpcap latest release». tcpdump.org. Consultado em 18 de julho de 2021
- ↑ «libpcap repository». GitHub. Consultado em 18 de julho de 2021
- ↑ «tcpdump and libpcap license». tcpdump.org. Consultado em 18 de julho de 2021
- ↑ «WinPcap Changelog»
- ↑ «WinPcap News». Consultado em 18 de julho de 2021
- ↑ «npcap/CHANGELOG.md»
- ↑ «npcap repository». GitHub. Consultado em 18 de julho de 2021