TCP Forwarder is a simple C# application that allows very basic TCP connection tunneling and monitoring. Specially designed for development environments.

Installation.

This application does not require installation, works as portable application, but require the Microsoft .NET Framework 4.5 to be installed on the machine.

Usage.

Open the application, a default forwarder will be shown, depending on version latests forwarder will be maintained between sessions.

Main screen

At left, the forwarders list, with all defined forwarders and relevant information shown.
Icon showing if the forwarder is activeActive or not Not active, the source port number at top left, and host address and destination port in lower line, additionally the icon Local only will appear on top right corner if the forwarder accepts only local connections.

Use buttons [Add] and [Delete] at bottom to manage this list.

Once a forwarder is selected the right panel will show details of the forwarder. At top the parameters configuration and a button to start the forwarder. Forwarder settings can’t change when active.

Below a row of buttons related to connections and information log. Button Clear list clear the list of items, and Follow chagnes activates or deactivates the log change follow mode, that selects automatically the last item that have a change. Capture data check allow forwarders to record in RAM all the connection dialogs for later usage and at last a small report of connection status.

At the bottom of the panel a large list of items showing status messages, errors and connections identified by icons:

  • Info indicates a info log
  • Error indicates a error log. Commonly errors generated during connection management. Please inform by this errors on github for bug tracking.
  • Connection indicates a new TCP connection. Take in mind this refer to a real TCP connection, ignoring protocol specifications. On HTTP protocol the TCP connections can be shared on multiple server calls depending on Connection: Keep-Alive header.
  • Send indicates (and update connection log) data is sending from source to destination.
  • Receive indicates (and update connection log) data is being received from destination to source.
  • Close indicates (and update connection log) the connection has been finished for any of the two parts. This log entry will not be updated anymore.

Download.

This is free open software under the zlib license terms, you can download binaries from here:

  • Version 1.0 (Feb 02 2017)
  • Version 1.1 (Feb 07 2017)

Changes on version 1.1

  • Now the list of forwarders will be saved automatically on a file in the same directory as TCPForwarder.exe.
    This avoids the need of rewrite the connections settings each time.
  • Double click on a connection item on the left list will activate or deactivate it.
  • Now the about button (bottom left) also displays all the machine local IPs for fast reference.
    About Box
  • All data transferred on the connections will be automatically registered inside the application, allowing user to see the TCP dialog between applications.
    Transmission
    The green message means data sent to server, and server responses on blue. The tree lines of numbers are: first the time of message since the beginning of the connection, later in grey, the time from the last message, and last the size of the message.

On version 1.1 is not possible to open details of a message, or save the entire conversation to disk. but it’s planned for future releases.

Evolve.

TCP Forwarder sources can be found on GitHub.

Share This:

El Jueves por la tarde noche he recibido una muy grata sorpresa en Cáceres, de mano de un local de reciente apertura, el Sudeste, sito en avenida Virgen de la Montaña.

Para empezar se nota que la decoración, está muy cuidada, y es la principal causa de que nos llamase tanto la atención el sitio tanto a mi pareja como a mi, y por eso hacia algunos días que teníamos ganas de entrar. Pudimos encontrar varios cuadros informativos con un QRCode (que aún no he usado, todo sea dicho) y las sillas con pedales y cadenas, notándose un cuidado extremo.

Ese mismo cuidado lo pudimos ver en la selección de cervezas artesanales, en concreto nosotsros tmomamos  la socarrada y génesis, la primera con una mezcla de miel y romero, noté el romero, pero no la miel y la segunda con un toque a naranja suave mucho mas en consonancia con la cerveza de lo que yo me esperaba.

Lo que resulto realmente sorprendente fue la elaboración de los tacos, aunque escaso en mi opinion, simplemente deliciosos. Pudimos probar la de cerdo, y pato, que aunque no recuerdo sus nombres, en la carta se presentaban con un toque humorístico. El de cerdo, con un toque de barbacoa, y muy buen sabor, y el de pato, con un aderezo fresco, en mi opinión, el mejor de ambos.

Sin duda volveremos a pasar por el sitio más adelante.

Share This:

Esta mañana me ha saltado la típica actualización de windows. Una bastante grande, todo hay que decirlo, y me ha llamado la atención la cantidad de problemas que parecen ocasionar en vez de corregir.Continúa leyendo

Share This:

Hoy hago el primer año con mi pareja y como friki que soy y consciente ella de que lo soy, le voy a regalar un collar electrónico hecho con arduino. La idea de hacerle algo de joyería electrónica hace bastante que me ronda la cabeza, pero siempre me ha parecido arduo difícil para mi sorpresa, encontré el articulo perfecto entre los proyectos de Adafruit.Continúa leyendo

Share This:

Hace tiempo que tengo la idea de construir algún tipo de aparato con el que acercar la programación a los más pequeños. En parte por la añoranza dela época dorada de los ordenadores de 8 bits. Yo aprendí a programar de manera autodidacta en el Amstrad CPC 6128 que mi padre nos compró y hoy me dedico al desarrollo de software precisamente por eso.

Continúa leyendo

Share This:

Una vez más, la cuarta vez si mal no recuerdo, monto mi blog, aunque está vez un poco más en serio ya que el tiempo que no he tenido el blog activo, se me han ocurrido un montón de anécdotas y chorradas varias que publicar.

Y es que de eso va precisamente este blog de tontunas y pensamientos erraticos. Si, ya lo se, ya está otro tontolaba escribiendo sus boberías que a nadie le importan. Pero yo aquí lo dejo… Yo que sé, a lo mejor a alguien le cambia la vida… o no.

Lo que seguro se puede encontrar son frikadas, más frikadas, y alguna que otra review o cosa útil que se me ocurra poner aquí, ya que aunque es un blog público, la mayoría de las veces lo uso de manera meramente documentativa para complementar mi falta absoluta de memoria. Y es que 48Kb nunca han sido suficientes.

Sea como fuere. Gracias de antebrazo a mis lectores!

Share This: