Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Apr 1999 07:21:54 +0100
From:      Brian Somers <brian@Awfulhak.org>
To:        Sergey <serge69@nym.alias.net>
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: FTP and NATD. How it works? 
Message-ID:  <199904220621.HAA01126@keep.lan.Awfulhak.org>
In-Reply-To: Your message of "20 Apr 1999 10:36:03 -0000." <19990420103603.31995.qmail@nym.alias.net> 

next in thread | previous in thread | raw e-mail | index | archive | help
> Hello!
> 
> I've used Windows  ftp.exe from Microsoft. It works
> through NATD. According to FTP spec (RFC 959) daemon
> should make data connection to user-DTP, but it is
> impossible through NAT. Isn't it?
> 
> It seems that client works according to FTP spec...
> I've logged outgoing (command) session using tcpdump.
> 
> USER sergey
> PASS here is my pass word
> PORT 192,168,1,2,12,13
> NLST
> PORT 192,168,1,2,12,14
> NLST
> QUIT
> 
> Can someone be nice enough to explain me details.

src/lib/libalias/alias_ftp.c traps PORT commands as they go out on 
the normal FTP port, tweaks the command so that it'll understand what 
comes back, makes an entry in the alias tables for the new connection 
and punches a hole through the filewall for that connection.

> Thanks, Sergey.

-- 
Brian <brian@Awfulhak.org>                        <brian@FreeBSD.org>
      <http://www.Awfulhak.org>;                   <brian@OpenBSD.org>
Don't _EVER_ lose your sense of humour !          <brian@uk.FreeBSD.org>




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199904220621.HAA01126>