A simple utility to translate names and forward raw TCP or SOCKS5 connections through random Tor cuircuits

Related tags

torforwarder
Overview
Simple utility to forward raw TCP and SOCKS5 connections to TOR.

I use this to fetch and send my emails!


HOW TO BUILD

Simply change all TODOs in the source file to fit your needs,
then simply compile the source file:

	$ cc torforwarder.c -o torforwarder

You might need libbsd-dev depending on your operating system.


HOW TO RUN

torforwarder need 2 argument: local port to listen, and TOR port:

	$ ./torforwarder 8465 9050


HOW TO CONFIGURE fdm

Add a proxy to your fdm.conf:

	set proxy "socks://127.0.0.1:8465"


HOW TO CONFIGURE OpenSMTPd

Introduce 127.0.0.1 as your real smtp server in /etc/hosts:

	127.0.0.1 smtp.example.com

now add relevant rules in smtpd.conf:

	action "outbound" relay host smtps://smtp.example.com:8465 \
	    auth 
Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution

CppServer Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and

Ivan Shynkarenka 646 Jul 24, 2021
C++ library for creating an embedded Rest HTTP server (and more)

The libhttpserver reference manual Tl;dr libhttpserver is a C++ library for building high performance RESTful web servers. libhttpserver is built upon

Sebastiano Merlino 507 Jul 24, 2021
null 4 Jun 5, 2021
우리의 핸드쉐이킹은 누구보다 뜨겁다고 젠장

tcp-ip-hot-blood 열혈 TCP/IP 소켓 프로그래밍 진행방식 매주 2명이 각각 한 챕터씩 정리 세미나 형식으로 발표 이 레파지토리에 간략히 저장 및 회고 진행상황 PART 1. 네트워크 프로그래밍의 시작 네트워크 프로그래밍과 소켓의 이해 소켓의 타입과 프로

땔감의 길을 걷는자 8 May 24, 2021
TCP Port Redirection Utility

Overview PortBender is a TCP port redirection utility that allows a red team operator to redirect inbound traffic destined for one TCP port (e.g., 445

Praetorian 115 Jul 15, 2021
nghttp2 - HTTP/2 C Library and tools

nghttp2 - HTTP/2 C Library This is an implementation of the Hypertext Transfer Protocol version 2 in C. The framing layer of HTTP/2 is implemented as

nghttp2 3.8k Jul 25, 2021
Bringing rustls into the Apache server.

mod_tls - memory safety for TLS in Apache This repository contains mod_tls, a module for Apache httpd that uses rustls to provide a memory safe TLS im

Internet Security Research Group 15 Jul 10, 2021
A modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols.

evpp Introduction 中文说明 evpp is a modern C++ network library for developing high performance network services using TCP/UDP/HTTP protocols. evpp provid

Qihoo 360 2.7k Jul 24, 2021
Zyre - an open-source framework for proximity-based peer-to-peer applications

Zyre - Local Area Clustering for Peer-to-Peer Applications Linux & MacOSX Windows Contents Overview Scope and Goals Ownership and License Using Zyre B

The ZeroMQ project 749 Jul 26, 2021
When you need a web server in a hurry.

darkhttpd https://unix4lyfe.org/darkhttpd/ When you need a web server in a hurry. Features: Simple to set up: Single binary, no other files, no instal

Emil Mikulic 668 Jul 26, 2021
canonical libwebsockets.org networking library

Libwebsockets Libwebsockets is a simple-to-use, MIT-license, pure C library providing client and server for http/1, http/2, websockets, MQTT and other

lws-team 3.1k Jul 24, 2021
C++ peer to peer library, built on the top of boost

Breep What is Breep? Breep is a c++ bridged peer to peer library. What does that mean? It means that even though the network is constructed as a peer

Lucas Lazare 101 Jul 14, 2021
Wangle is a framework providing a set of common client/server abstractions for building services in a consistent, modular, and composable way.

Wangle C++ networking library Wangle is a library that makes it easy to build protocols, application clients, and application servers. It's like Netty

Facebook 2.7k Jul 26, 2021