[OpenAFS-devel] Netcat for Rx questions
NIKITHA
nikithamohithe@gmail.com
Thu, 12 Mar 2026 01:56:44 +0530
--00000000000003273b064cc5751f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Hi,
I am Nikitha and I mainly work on backend systems and began studying
networking to better optimize how my services interact. That got me
interested in the networking layer itself, so I=E2=80=99m keen to learn mor=
e about
Rx and get involved.
I have done the local setup for rx and gone through the test cases.
Further, I was going through the spec file and related source code.
To get started, I plan to use Nmap's implementation of netcat (ncat) as the
base for this tool. These are the features as listed on the man page of
ncat:
- Connect to example.org on TCP port 8080.
- Listen for connections on TCP port 8080.
- Redirect TCP port 8080 on the local machine to host on port 80.
- Bind to TCP port 8081 and attach /bin/bash for the world to access
freely.
- Bind a shell to TCP port 8081, limit access to hosts on a local
network, and limit the maximum number of simultaneous connections to 3.
- Connect to smtphost:25 through a SOCKS4 server on port 1080.
- Connect to smtphost:25 through a SOCKS5 server on port 1080.
- Create an HTTP proxy server on localhost port 8888.
- Send a file over TCP port 9899 from host2 (client) to host1 (server)
I know it's not one to one mapping to nmap. I will be implementing features
specific to Rx. I have a high=E2=80=91level design in mind, but I=E2=80=99d=
appreciate any
help refining it and making sure I get started in the right direction.
--00000000000003273b064cc5751f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div style=3D"text-align:left">Hi, <br>I am Nikitha and I =
mainly work on backend systems and began studying networking to better opti=
mize how my services interact.=C2=A0That got me interested in the networkin=
g layer itself, so I=E2=80=99m keen to learn more about Rx and get involved=
.</div><div style=3D"text-align:left">I have done the local setup for rx an=
d gone through the test cases. Further, I was going through the spec file a=
nd related source code.</div><div style=3D"text-align:left">To get started,=
I plan to use Nmap's implementation of netcat (ncat) as the base for t=
his tool. These are the features as listed on the man page of ncat:=C2=A0</=
div><div><ul><li style=3D"text-align:left">Connect to <a href=3D"http://exa=
mple.org">example.org</a> on TCP port 8080.</li><li style=3D"text-align:lef=
t">Listen for connections on TCP port 8080.</li><li style=3D"text-align:lef=
t">Redirect TCP port 8080 on the local machine to host on port 80.</li><li =
style=3D"text-align:left">Bind to TCP port 8081 and attach /bin/bash for th=
e world to access freely.</li><li style=3D"text-align:left">Bind a shell to=
TCP port 8081, limit access to hosts on a local network, and limit the max=
imum number of simultaneous connections to 3.</li><li style=3D"text-align:l=
eft">Connect to smtphost:25 through a SOCKS4 server on port 1080.</li><li s=
tyle=3D"text-align:left">Connect to smtphost:25 through a SOCKS5 server on =
port 1080.</li><li style=3D"text-align:left">Create an HTTP proxy server on=
localhost port 8888.</li><li style=3D"text-align:left">Send a file over TC=
P port 9899 from host2 (client) to host1 (server)<br><br></li></ul>I know i=
t's not one to one mapping to nmap. I will be implementing features spe=
cific to Rx. I have a high=E2=80=91level design in mind, but I=E2=80=99d ap=
preciate any help refining it and making sure I get started in the right di=
rection.</div></div>
--00000000000003273b064cc5751f--