mirror of
https://github.com/jbranchaud/til
synced 2026-01-03 07:08:01 +00:00
Add Occupy A Local Port With Netcat as a Unix TIL
This commit is contained in:
20
unix/occupy-a-local-port-with-netcat.md
Normal file
20
unix/occupy-a-local-port-with-netcat.md
Normal file
@@ -0,0 +1,20 @@
|
||||
# Occupy A Local Port With Netcat
|
||||
|
||||
The `netcat` (`nc`) utility can listen to a specific port on your local
|
||||
machine. This, in effect, occupies that port. This is handy for a variety of
|
||||
reasons. In my case, I find it useful for testing out a web server script that
|
||||
can gracefully react to its desired port being occupied.
|
||||
|
||||
The `-l` flag is how you tell `nc` to listen. Then you specify `localhost` as
|
||||
the host and whatever port you want to occupy after that.
|
||||
|
||||
```bash
|
||||
$ nc -l localhost 5000
|
||||
```
|
||||
|
||||
Now if I try to run my web server script for port `5000`, I see the `Address
|
||||
already in use` error.
|
||||
|
||||
See `nc -h` for more details.
|
||||
|
||||
[source](https://twitter.com/jbrancha/status/1566820110366654474?s=20&t=HcUMm1aRXpEgCAzONhy34w)
|
||||
Reference in New Issue
Block a user