Skip to main content

2 posts tagged with "unix"

View All Tags

Sending and receiving TCP/UDP packets using Netcat

· 2 min read
Saverio Ferrara
Software Engineer

This story will show you how to use Netcat to send and receive TCP/UDP packets. We'll focus on a specific example... we'll simulate a Statsd client/server.

What is Netcat? Netcat is a featured networking utility which reads and writes data across network connections, using the TCP/IP protocol. Designed to be a reliable "back-end" tool, Netcat can be used directly with other programs and scripts to send files from a client to a server and back. At the same time, it is a feature-rich network debugging and exploration tool that can specify the network parameters while also establishing a connection to a remote host via a tunnel.

Windows-Linux commands cheat-sheet

· 6 min read
Saverio Ferrara
Software Engineer

In un sistema operativo, una shell (o terminale) è un programma che permette agli utenti di comunicare con il sistema e di avviare altri programmi. È una delle componenti principali di un sistema operativo, insieme al kernel. La shell è l'ambiente di lavoro attraverso il quale è possibile impartire al computer comandi, richiedendo l'esecuzione di programmi.

Esistono molti tipi di shell; quando si parla semplicemente di "shell", o anche di "terminale", si intende di solito una shell testuale con cui l'utente interagisce attraverso un terminale o un emulatore di terminale.