From owner-freebsd-net@freebsd.org Fri Apr 29 03:32:06 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A4900B20F19 for ; Fri, 29 Apr 2016 03:32:06 +0000 (UTC) (envelope-from arvorebemgrande@gmail.com) Received: from mail-oi0-x229.google.com (mail-oi0-x229.google.com [IPv6:2607:f8b0:4003:c06::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6FC5B13C0 for ; Fri, 29 Apr 2016 03:32:06 +0000 (UTC) (envelope-from arvorebemgrande@gmail.com) Received: by mail-oi0-x229.google.com with SMTP id x201so105819622oif.3 for ; Thu, 28 Apr 2016 20:32:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=FPEu+zRsMvPL6app10lV6wR6baeQCL5GVWKRs39K8wk=; b=kw5s5n1jrNRZzo7mNvtxzpRqfgKgm2TMCc00HQUbAJgE5oyMmuWXV6lP8DJBF11GgO aO94rRoGeDk+K8V3PSfvZ85/7arDb15WbDxle9ox1bIKFt4GCMkpefABbr1e69sig4Wu WYgIUdWYHWEiRVxa6pmhzZj4QN+5fd0EED4g6uRFmPN6jHiEZDdTR/PdTgtYVhW8xZD5 KaS9NzuJJymr7DyM77Fashqv39Mzoy88tfaaVskK6PYw+NPZV0bSweZiB9iJQSHAtXz5 KKlWRkcZK9YftdlrMgcS0sDaiy+1ESeA7IwaqfsLaigQtQJGPZ1ZC8pR65DedeDB7jHN TgaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=FPEu+zRsMvPL6app10lV6wR6baeQCL5GVWKRs39K8wk=; b=QIbguXnROCkvrnhqncvE945N1cBRWj26MDLREKKqWj7GwjMbvOUL/S/vb3isP08YYM omFyR6eZfNr7I5sFsaziSI0fNsb/SgbgUQzaBqS8lZ1wJXvWDTyhPMUIT0JwASlQTVc4 fufWbN8WRZw257FCulKqLBW667mBqAk64OTsd4Drq+QWsGpy7GdqBC7R5T1AAju34xid T8WjRhBgmOFWbWce1WDElcRyv3r0MC+fyceqLJr3eoBqqAlNpHaql+qveh9310/+5qWo d7S3q1SmVsp2QiV9MhvGFX+pcndydl/U0zI+Ayix19eVrC2Du0sIuOA0nN/3dZ/VOEUI EbKA== X-Gm-Message-State: AOPr4FXr/zTsaxYWF1qY+woVzrBc9O7jra+xzk00CFUn7YFGcoFOYHTHEDLqJCjkCARYw3MzYLf73Dy2YITbYg== MIME-Version: 1.0 X-Received: by 10.202.89.68 with SMTP id n65mr7574616oib.138.1461900725726; Thu, 28 Apr 2016 20:32:05 -0700 (PDT) Received: by 10.202.72.12 with HTTP; Thu, 28 Apr 2016 20:32:05 -0700 (PDT) In-Reply-To: References: Date: Fri, 29 Apr 2016 00:32:05 -0300 Message-ID: Subject: Re: Working divert socket example prog? From: lpa lpa To: Nikolay Denev Cc: "freebsd-net@freebsd.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Apr 2016 03:32:06 -0000 On Thu, Apr 28, 2016 at 4:06 PM, Nikolay Denev wrote: > Hi, > > Have you looked at the natd(8) source code? > yes but it's a complete application, it does a lot of stuff and I am not able to "clean" it up to become a simple divert application which reinjects packet so I can measure something. I was not able, so far, to make the mentioned divert-loop work, not breaking natd is a much longer step to a non programmer > > > --Nikolay > > On Thu, Apr 28, 2016 at 7:21 AM, lpa lpa > wrote: > > Do anyone have a working example code of a divert loop program? > > > > I tried building this one[1] but it seems to be for FreeBSD 5 and won't > > build on latest system. I want to make simple measurement of pps rate > for a > > packet traveling inside a divert socket and getting reinjected back whi= le > > printing some logs. > > > > However I am not a coder :( > > > > Thank you. > > > > [1]https://github.com/DianeRay/divert-loop/tree/master/divert-loop > > > > -- > > Mais que uma ONG. > > Uma convic=C3=A7=C3=A3o. > > _______________________________________________ > > freebsd-net@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-net > > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > --=20 Mais que uma ONG. Uma convic=C3=A7=C3=A3o.