From owner-freebsd-questions@freebsd.org Tue Mar 28 09:35:10 2017 Return-Path: Delivered-To: freebsd-questions@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 B3BA4D1D35C for ; Tue, 28 Mar 2017 09:35:10 +0000 (UTC) (envelope-from ralf.mardorf@rocketmail.com) Received: from nm18-vm9.bullet.mail.ir2.yahoo.com (nm18-vm9.bullet.mail.ir2.yahoo.com [212.82.96.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3257AB01 for ; Tue, 28 Mar 2017 09:35:09 +0000 (UTC) (envelope-from ralf.mardorf@rocketmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rocketmail.com; s=s2048; t=1490693702; bh=FtkzKT8nmD9ox+UOHwLLMKSJEbVdXKI/fe4zUs1fL8c=; h=Date:From:To:Subject:In-Reply-To:References:From:Subject; b=gC65onTw1306TV3fc78bNIUWaDK6iG1aLsXUhI8vtGssFLPQM5QfkHvVl5EJvlAoM7yjOdaFXNL/huWw5up6BUl/Zvne/yaWDwLKGh6RIzRU5RVeB4MzWhZz81p1L3dtfNAe8Rol2bGyCDvYLCxlyirNqcnP7ei62hNY4JA2vIrF7CSJqCqtR16W80ZbuUvqraLvB71frMyOO+pzTuVaySxIsYUgWSlpsQ7ZIIQHo5hdv1sVDO6V6NtEoEOBS2fTRylH4rkLntDRP34sJX6F+9c14GwGdAkqymVIXhq8cIUZ4ZUrVqG8GSOPyarhIL2ocSHZi75iS0YJ3DAvjD1LpA== Received: from [212.82.98.124] by nm18.bullet.mail.ir2.yahoo.com with NNFMP; 28 Mar 2017 09:35:02 -0000 Received: from [46.228.39.100] by tm17.bullet.mail.ir2.yahoo.com with NNFMP; 28 Mar 2017 09:35:02 -0000 Received: from [127.0.0.1] by smtp137.mail.ir2.yahoo.com with NNFMP; 28 Mar 2017 09:35:02 -0000 X-Yahoo-Newman-Id: 220424.71463.bm@smtp137.mail.ir2.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: z0qCzKoVM1kF3d305c7Rn7ttRRXXQXO4rNYwMgC7yi9JsDG 6kP0_VO_pHfBgcB5w_gm1ZaINr0vIMs6DtzdSIgpD8WJEBaquHyTYBOrLUMx 0uni2ZEfCincSfgDCfdQ.GxWfBjEYQFZ841qaBcfLZcrgN4.ApB812BDvEod ILHjOG7JYMpq58v7E2Z93wH6r6BAU76ntADkGwXFl2r15XLlrPafwXJEjIoc bqKSspO48Rhph5vpcS6bikrDjdypehhY7ZLzEHVLqxHY9.SXqNEKEaCcgSk0 9z1WyucO4SYGqUEqM81lFNK56OpxGhMpQmVTqijrXK1X6qDpffv59khN5u0a gQ5WtmugrMFdljKI4_jAYSS4z2mSsemtYNY9Vq_cgA1kqhB8AFHxa10h3v3e b7C7HDJK6z8bhU1E0.mm8uOCsnSrLD5cAv5aI40.HWKQ0.xHBPzCvR2ZXUKG z8DaBDJDZmTcgDQLah34k2xdOcHjj91D_LsVPhi86jD1ESmcBGHkAgS_cMXJ yp_PlCezVWj51BobthP4po0IRJRQUC9xUR695W4CFbhEoK.4jrcfg.xSB1Uz AUC0zu4bQ5QSYWD9D261kbZzFKQ-- X-Yahoo-SMTP: BeMCPs2swBABTJ3kAeEiC_hE0mz8jRexLddJfD8pI2j32fOacjBmXg-- Date: Tue, 28 Mar 2017 11:35:01 +0200 From: Ralf Mardorf To: freebsd-questions@freebsd.org Subject: Re: Two pf questions Message-ID: <20170328113501.2a5ebf60@archlinux.localdomain> In-Reply-To: <20170328111959.400d4761@archlinux.localdomain> References: <20170327170941.59c84eec@archlinux.localdomain> <20170327171959.405bbfbb@archlinux.localdomain> <20170328111655.121ede18@archlinux.localdomain> <20170328111959.400d4761@archlinux.localdomain> X-Mailer: Claws Mail 3.15.0-1-g9782061 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Mar 2017 09:35:10 -0000 On Tue, 28 Mar 2017 11:19:59 +0200, Ralf Mardorf via freebsd-questions wrote: >cp /etc/pf/bruteforce /tmp/foobar.txt >pfctl -t bruteforce -T show >> /tmp/foobar.txt >sort -u /tmp/foobar.txt > /etc/pf/bruteforce > >^ >^ > >>If so, the above example with "sort -u" still might be good. Perhaps > ^^^^^^^^^^^^^ > ^^^^^^^^^^^^^ the above with the cp to a backup file > >>in addition within a loop until the exit status $? of the last command >>is 0, to ensure that /etc/pf/bruteforcen doesn't get lost, if >>something should went wrong. More clear, something similar to this: cp /etc/pf/bruteforce /tmp/foobar.txt && \ pfctl -t bruteforce -T show >> /tmp/foobar.txt && \ some_loop sort -u /tmp/foobar.txt > /etc/pf/bruteforce check_exit_status some_loop