Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
TCPViewer — La mejor aplicación de macOS para ver cada paquete claramente en tu Mac. Alternativa a Wireshark | Kitploit
Herramientas/GitHubGitHub/proxymanapp/tcpviewer
Sniffing y Análisis de PaquetesForensia de RedAnálisis ForenseRecopilación de InformaciónSeguridad de RedesForensia Digital
GitHubproxymanapp/tcpviewer

TCPViewer

La mejor aplicación de macOS para ver cada paquete claramente en tu Mac. Alternativa a Wireshark

Ver Repositorio
62245hace 4 díasRevisado por Kitploit
Sitio web

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
# TCP Viewer

<p align="center">
  <img src="https://raw.githubusercontent.com/proxymanapp/tcpviewer/main/README.assets/hero.png" alt="TCP Viewer. Una alternativa más sencilla a Wireshark para desarrolladores de Mac." width="900">
</p>

<p align="center">
  Un visor de paquetes nativo y sencillo para Mac.
</p>

<p align="center">
  <a href="https://tcpviewer.proxyman.com">Sitio web</a> ·
  <a href="https://api-tcpviewer.proxyman.com/api/releases/download/tcpviewer.dmg">Descargar</a> ·
  <a href="https://tcpviewer.proxyman.com/docs/">Documentación</a> ·
  <a href="https://github.com/ProxymanApp/TCPViewer/releases">Versiones</a>
</p>

TCP Viewer captura y lee paquetes de red en macOS. Utiliza `libpcap` del sistema para la captura y las bibliotecas de Wireshark para obtener detalles profundos de los paquetes.

## Características

- Aplicación nativa de macOS, construida con AppKit
- Basada en la librería de Wireshark, alternativa a Wireshark
- Captura tráfico en vivo.
- Agrupa paquetes por aplicación, dominio o dirección IP.
- Filtra TCP, UDP, DNS, HTTP, TLS, WebSocket y más.
- Lee campos de protocolo y bytes sin procesar.
- Abre archivos PCAP y PCAPNG.
- Sigue flujos TCP y UDP.
- Exporta paquetes como PCAP o PCAPNG.
- Pregunta a un agente de IA sobre tu captura con TCP Viewer MCP.
- Automatiza la captura, pestañas, paneles divididos, filtros, estadísticas, seguimiento TCP/UDP y comparación de paquetes con [`tcpviewer-cli`](https://github.com/proxymanapp/tcpviewer/blob/main/CLI.md) o [MCP](https://github.com/proxymanapp/tcpviewer/blob/main/MCP.md).
- Revisa el código fuente completo.

### Captura de paquetes sencilla

- Elige una interfaz de red.
- Inicia o detén con un solo clic.
- Mantén las capturas con mucho tráfico fáciles de leer.

[![Captura de paquetes en vivo de TCP Viewer](https://raw.githubusercontent.com/proxymanapp/tcpviewer/main/README.assets/live-capture.jpg)](https://tcpviewer.proxyman.com/demo/main-demo.mp4)

[Ver el vídeo de captura en vivo](https://tcpviewer.proxyman.com/demo/main-demo.mp4)

### TCP Viewer MCP

- Conecta TCP Viewer a Codex u otro cliente MCP.
- Consulta el estado de la captura.
- Lista las interfaces de red.
- Encuentra paquetes con un prompt sencillo.
- Disponible con TCP Viewer PRO.

<p align="center">
  <img src="https://raw.githubusercontent.com/proxymanapp/tcpviewer/main/README.assets/tcp-viewer-mcp.jpg" alt="Codex preguntando a TCP Viewer MCP sobre el estado de la captura, las interfaces y los paquetes" width="760">
</p>

### Abrir archivos de captura

- Arrastra un archivo PCAP o PCAPNG.
- Previsualiza los paquetes al instante.
- Usa la misma vista que en una captura en vivo.

[![Abrir un archivo PCAP o PCAPNG en TCP Viewer](https://raw.githubusercontent.com/proxymanapp/tcpviewer/main/README.assets/open-capture-files.jpg)](https://tcpviewer.proxyman.com/demo/open-pcap.mp4)

[Ver el vídeo de previsualización de archivos](https://tcpviewer.proxyman.com/demo/open-pcap.mp4)

### Seguir flujos TCP y UDP

- Reconstruye una conversación TCP o visualiza datagramas UDP en el orden de captura.
- Abre un flujo desde el menú del paquete o el menú Herramientas.
- Muestra ambas direcciones juntas.
- Muestra solo los datos del cliente o del servidor.
- Cambia entre texto y hexadecimal.
- Busca en el flujo.
- Salta de vuelta al paquete de origen.

[![Seguir un flujo TCP en TCP Viewer](https://raw.githubusercontent.com/proxymanapp/tcpviewer/main/README.assets/follow-tcp-stream.jpg)](https://tcpviewer.proxyman.com/demo/follow-tcp.mp4)

[Ver el vídeo de Seguir flujo TCP](https://tcpviewer.proxyman.com/demo/follow-tcp.mp4)

### Agrupar tráfico

- Agrupa paquetes por aplicación.
- Agrupa paquetes por dominio.
- Agrupa paquetes por dirección IP.
- Salta al tráfico que necesitas.

[![Agrupar paquetes por aplicación, dominio y dirección IP](https://raw.githubusercontent.com/proxymanapp/tcpviewer/main/README.assets/group-traffic.jpg)](https://tcpviewer.proxyman.com/demo/group-by-app-domains.mp4)

[Ver el vídeo de tráfico agrupado](https://tcpviewer.proxyman.com/demo/group-by-app-domains.mp4)

### Filtros de protocolo

- Usa filtros rápidos para protocolos comunes.
- Combina filtros con búsqueda de texto.
- Céntrate en los paquetes útiles rápidamente.

[![Filtrar paquetes capturados por protocolo](https://raw.githubusercontent.com/proxymanapp/tcpviewer/main/README.assets/protocol-filters.jpg)](https://tcpviewer.proxyman.com/demo/advanced-filter.mp4)

[Ver el vídeo de filtros de protocolo](https://tcpviewer.proxyman.com/demo/advanced-filter.mp4)

### Exportar capturas

- Exporta todos los paquetes, los filtrados o los seleccionados.
- Guarda como PCAP o PCAPNG.
- Abre el resultado en otras herramientas de paquetes.

<p align="center">
  <img src="https://raw.githubusercontent.com/proxymanapp/tcpviewer/main/README.assets/export-captures.png" alt="Exportar paquetes seleccionados como PCAP o PCAPNG" width="620">
</p>

### Detalles de paquetes

- Lee árboles de protocolo con la calidad de Wireshark.
- Inspecciona nombres y valores de campos.
- Relaciona los campos con los bytes sin procesar.
- Busca en los detalles del paquete.

[![Inspeccionar campos de protocolo y bytes sin procesar de paquetes](https://raw.githubusercontent.com/proxymanapp/tcpviewer/main/README.assets/packet-details.jpg)](https://tcpviewer.proxyman.com/demo/detail-packet.mp4)

[Ver el vídeo de detalles de paquetes](https://tcpviewer.proxyman.com/demo/detail-packet.mp4)

## Código abierto

- Licenciado bajo GPL-2.0-or-later.
- Revisa el pipeline de captura.
- Revisa la decodificación de paquetes.
- Revisa la interfaz nativa de macOS.
- Reporta problemas o envía un pull request.

![TCP Viewer es código abierto GPL](https://raw.githubusercontent.com/proxymanapp/tcpviewer/main/README.assets/open-source.png)

## Creado por el equipo de Proxyman

- Hecho por el equipo detrás de [Proxyman](https://proxyman.com) y [Tiny Shield](https://tinyshield.proxyman.com/).
- Construido para macOS.
- Centrado en la privacidad y la depuración de red clara.

![TCP Viewer está creado por el equipo de Proxyman](https://raw.githubusercontent.com/proxymanapp/tcpviewer/main/README.assets/proxyman-team.png)

## Requisitos

Para ejecutar TCP Viewer:

- Mac con Apple Silicon.
- macOS 15 o posterior.

Para compilar TCP Viewer:

- Xcode 16 o posterior.
- Git.
- CMake, Ninja, Meson, pkg-config y autotools.

```bash
brew install cmake ninja meson pkg-config autoconf automake libtool
```

## Configuración

Clona con submódulos. Luego inicializa la dependencia fijada de Wireshark.

```bash
git clone --recurse-submodules <repo-url>
cd TCPViewer
cp Config/TCPViewer.local.xcconfig.example Config/TCPViewer.local.xcconfig
./scripts/bootstrap-wireshark.sh
```

¿Ya lo clonaste sin submódulos?

```bash
git submodule update --init --recursive
./scripts/bootstrap-wireshark.sh
```

Los scripts de inicialización:

- Ejecutan `scripts/bootstrap-wireshark-deps.sh` primero.
- Compilan las bibliotecas de tiempo de ejecución de Wireshark desde el código fuente.
- Las escriben en `Vendor/.install/wireshark-deps`.
- Usan macOS 15 como destino de despliegue.
- Usan Homebrew solo para las herramientas de compilación.
- Nunca copian dylibs de botellas de Homebrew en una versión.

Mantén la firma local, el appcast, Sparkle, Sentry y los valores de versión fuera de Git. Usa `Config/TCPViewer.local.xcconfig`, `.env`, variables de entorno o herramientas respaldadas por Keychain.

## Ejecutar

En Xcode:

1. Abre `TCPViewer.xcodeproj`.
2. Selecciona el esquema `TCPViewer`.
3. Elige `My Mac`.
4. Pulsa Run.

Compilación desde la línea de comandos:

```bash
xcodebuild -project TCPViewer.xcodeproj -scheme TCPViewer build
```

Si Xcode solicita firma, selecciona un equipo de desarrollo para `TCPViewer` y `PcapPlusPlusCore`.

## Pruebas

```bash
xcodebuild test \
  -project TCPViewer.xcodeproj \
  -scheme TCPViewer \
  -destination 'platform=macOS'
```

## Versión

El script de versión puede:

- Compilar y notarizar la aplicación.
- Firmar la actualización de Sparkle.
- Subir archivos a Cloudflare R2.
- Publicar la versión en el backend.

Configuración inicial:

```bash
npm install
bundle install
gh auth login
```

Crea un `.env` local a partir de `.env.example`. Añade los valores de versión requeridos. Nunca hagas commit de secretos reales.

Usa `#` para comentarios en `.env`. `sentry-cli` no acepta comentarios con `//`.

Para una versión de producción, añade una entrada correspondiente en `ReleaseNote.json`. Luego ejecuta:

```bash
npm run release
```

Elige `beta` o `production` cuando se te pregunte.

Las versiones de producción también:

- Crean el appcast de Sparkle.
- Suben la etiqueta `v<version>`.
- Publican la versión en GitHub.

Para crear solo el pull request de Homebrew Cask para la última versión
de producción pública, ejecuta `make build` y elige `Homebrew Cask PR from latest release`.
También puedes ejecutar el comando directo:

```bash
npm run release:homebrew
```

Esto verifica el DMG público contra el recurso de la versión de GitHub, sube una rama a
`ProxymanApp/homebrew-cask` y abre el pull request de contribución en
`Homebrew/homebrew-cask`.

Los artefactos se escriben en:

```bash
~/Desktop/tcpviewer-production/
```

## Licencia

TCP Viewer está licenciado bajo GPL-2.0-or-later. Esto coincide con su uso de las bibliotecas de Wireshark.

- Consulta `COPYING` para el texto completo de la GPL.
- Consulta `THIRD_PARTY_NOTICES.md` para los avisos de terceros.
- Consulta `SOURCE_CODE_OFFER.md` para los términos de código fuente de las versiones binarias.

## Agradecimientos

- [Wireshark](https://www.wireshark.org/) proporciona el análisis de paquetes.
- [HexFiend](https://github.com/HexFiend/HexFiend) proporciona el visor hexadecimal integrado.

Wireshark es una marca registrada de la Wireshark Foundation. TCP Viewer no está afiliado ni respaldado por la Wireshark Foundation.
Descargar herramienta