Skip to content
/ neoss Public

✔️ User-friendly and detailed socket statistics with a Terminal UI.

License

Notifications You must be signed in to change notification settings

PabloLec/neoss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

707fb4e · Nov 16, 2024
Dec 13, 2023
Aug 25, 2021
Sep 18, 2021
Dec 5, 2022
Dec 5, 2022
Sep 22, 2021
Mar 3, 2022
Aug 11, 2021
Sep 18, 2021
Oct 31, 2024
Nov 16, 2024
Sep 22, 2021

Repository files navigation

neoss

Socket statistics, with a UI.

Release License


Introduction

neoss aims to replace usual ss command for basic usage. It provides a list of in-use TCP and UDP sockets with their respective statistics. Its main advantage over ss raw output is a clear and simple Terminal User Interface which allows you to sort, refresh and navigate through results.

In addition to regular statistics you can select any data and get an explanation including:

  • Protocol definition
  • Connection state and queues meaning
  • Port standard attribution
  • Domain Name resolution
  • Whois for domain names and IPs
  • Detailed users informations (name, owner, PID and command line)

Demo

Installation

npm install -g neoss

Usage

To launch, simply type: neoss

Keys

Esc or q or Ctrl+c - Exit

r - Refresh statistics

s - Sort data based on currently selected column

Enter - Open/Close detailed informations for currently selected cell

Contributing

Any contribution is welcome. If you want to implement a feature or fix something, please open an issue first.