{"id":13575454,"url":"https://github.com/vakuum/tcptunnel","last_synced_at":"2025-04-04T22:31:09.153Z","repository":{"id":5745592,"uuid":"6958054","full_name":"vakuum/tcptunnel","owner":"vakuum","description":"A simple TCP port forwarder.","archived":false,"fork":false,"pushed_at":"2022-07-04T12:07:52.000Z","size":46,"stargazers_count":353,"open_issues_count":3,"forks_count":125,"subscribers_count":19,"default_branch":"master","last_synced_at":"2024-04-25T14:20:22.166Z","etag":null,"topics":["forwarder","port","tcp"],"latest_commit_sha":null,"homepage":"http://www.vakuumverpackt.de/tcptunnel/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vakuum.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-12-01T19:02:00.000Z","updated_at":"2024-04-22T03:23:02.000Z","dependencies_parsed_at":"2022-09-10T13:40:38.720Z","dependency_job_id":null,"html_url":"https://github.com/vakuum/tcptunnel","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vakuum%2Ftcptunnel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vakuum%2Ftcptunnel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vakuum%2Ftcptunnel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vakuum%2Ftcptunnel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vakuum","download_url":"https://codeload.github.com/vakuum/tcptunnel/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247260485,"owners_count":20910013,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["forwarder","port","tcp"],"created_at":"2024-08-01T15:01:01.214Z","updated_at":"2025-04-04T22:31:05.013Z","avatar_url":"https://github.com/vakuum.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"# tcptunnel [![Build status](https://github.com/vakuum/tcptunnel/workflows/build/badge.svg)](https://github.com/vakuum/tcptunnel/actions?query=workflow%3Abuild)\n\nTcptunnel is a simple TCP port forwarder. Please see http://www.vakuumverpackt.de/tcptunnel/ for details and binary downloads.\n\n## Help\n\n```\n$ tcptunnel --help\nUsage: tcptunnel [options]\n\nOptions:\n  --version\n  --help\n\n  --local-port=PORT    local port\n  --remote-port=PORT   remote port\n  --remote-host=HOST   remote host\n  --bind-address=IP    bind address\n  --client-address=IP  only accept connections from this IP address\n  --buffer-size=BYTES  buffer size\n  --fork               fork-based concurrency\n  --log\n  --stay-alive\n```\n\n## Building\n\n### For Unix\n\n```\n$ git clone https://github.com/vakuum/tcptunnel.git\n$ cd tcptunnel\n$ ./configure\n$ make\n$ ./tcptunnel --version\n$ ./tcptunnel --help\n```\n\n### For Mac OS X\n\nYou will need the [Command Line Tools for Xcode](https://developer.apple.com/xcode/) to build tcptunnel under Mac OS X.\n\n```\n$ uname -mrs\nDarwin 12.5.0 x86_64\n\n$ git clone https://github.com/vakuum/tcptunnel.git\n$ cd tcptunnel\n$ ./configure --prefix=/usr/bin\n$ make\n$ ./tcptunnel --version\n$ ./tcptunnel --help\n$ file tcptunnel\ntcptunnel: Mach-O 64-bit executable x86_64\n```\n\n### For Mac OS X (Homebrew)\n\nThanks to [Edward Samson's](https://github.com/esamson) [pull request](https://github.com/Homebrew/homebrew/pull/23977), you can also use [Homebrew](http://brew.sh/) to install tcptunnel under Mac OS X.\n\n```\n$ uname -mrs\nDarwin 12.5.0 x86_64\n\n$ brew --version\n0.9.5\n\n$ brew update\n$ brew info tcptunnel\n$ brew install tcptunnel\n$ tcptunnel --version\n$ tcptunnel --help\n$ file $(which tcptunnel)\n/usr/local/bin/tcptunnel: Mach-O 64-bit executable x86_64\n```\n\n### For Windows (Cygwin)\n\nYou will need the Cygwin environment for Windows from http://www.cygwin.com/ with the following additional packages installed:\n\n* gcc\n* git\n* make\n\n```\n$ uname -a\nCYGWIN_NT-6.1-WOW64 computer 1.7.25(0.270/5/3) 2013-08-31 20:39 i686 Cygwin\n\n$ git clone git://github.com/vakuum/tcptunnel.git\n$ cd tcptunnel\n$ ./configure\n$ make\n$ ./tcptunnel --version\n$ ./tcptunnel --help\n$ file tcptunnel.exe\ntcptunnel.exe: PE32 executable (console) Intel 80386, for MS Windows\n```\n\n### For Windows (MinGW32)\n\nYou will need MinGW32 to cross-compile tcptunnel. Please see http://www.mingw.org/ for more details. If you are using a Debian-based distribution then you will need to install the following packages:\n\n* mingw32\n* mingw32-binutils\n* mingw32-runtime\n\n```\n$ apt-get install mingw32 mingw32-binutils mingw32-runtime\n$ git clone https://github.com/vakuum/tcptunnel.git\n$ cd tcptunnel\n$ ./configure\n$ make -f Makefile.MinGW32\n$ file tcptunnel.exe\ntcptunnel.exe: PE32 executable (console) Intel 80386, for MS Windows\n```\n\nNote: The MinGW32-based version does not support the fork-based concurrent client handling. If you need this feature under Windows, then you should use the Cygwin-based version.\n\n## ChangeLog\n\nSee [ChangeLog](https://raw.github.com/vakuum/tcptunnel/master/ChangeLog).\n\n## License\n\nCopyright (c) 2000-2021 Clemens Fuchslocher, released under the GPL.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvakuum%2Ftcptunnel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvakuum%2Ftcptunnel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvakuum%2Ftcptunnel/lists"}