tech-net archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Ftp-proxy in NPF



On Thu, Jan 09, 2025 at 09:28:17AM +0000, Emmanuel Nyarko wrote:
> Got a note from one of the netbsd users/devs in an old mail thread.
> 
> Just looked at the ftp-proxy code. And 
> 
> ftp-proxy (initializes pf and starts the daemon.)
> ftp-proxy -N (initializes npf and starts the daemon) (not updated in
> manual yet) 

If that's the case, then that should be documented immediately, and the
documentation update should pulled up into all releases that support
this feature.

I really didn't know about this until just now because I didn't find it
anywhere in the docs when I looked for it, and I didn't bother looking
at the code.

> Since we want to use npf as our primary packet filter, 
> 
> I want to resverse it. 
> 
> ftp-proxy (initialize npf and starts daemon.)
> ftp-proxy -pf (initializes pf and starts daemon). 

I have no strong opinion on that. But another sensible way to handle
this is to insist that either -N or -pf (or --pf, or -f) is specified,
at least until pf goes away completely. That way, it breaks immediately
if the user doesn't adapt to the change rather than doing something
unexpected.

> And then include a small npf grammar in npf.conf to use ftp-proxy. 
> 
> Ftp-proxy code lives in dist/pf/usr.sbin. so tightly coupled with pf.
> Want to relocate to ./usr.sbin/

Seems like a sensible idea.


Hans


-- 
%SYSTEM-F-ANARCHISM, The operating system has been overthrown


Home | Main Index | Thread Index | Old Index