{"crate":{"id":"somo","name":"somo","updated_at":"2026-08-17T08:34:35.384874Z","versions":[3015274,2330358,2115262,1835869,1767265,1711223,1633878,1590445,1029888,813192,810660,810656],"keywords":["netstat","port-checker","socket-monitoring"],"categories":["command-line-utilities"],"badges":[],"created_at":"2023-05-29T08:32:36.897723Z","downloads":10155,"recent_downloads":278,"default_version":"1.3.4","num_versions":12,"yanked":false,"max_version":"1.3.4","newest_version":"1.3.4","max_stable_version":"1.3.4","description":"A human-friendly alternative to netstat for socket and port monitoring on Linux and macOS.","homepage":null,"documentation":null,"repository":"https://github.com/theopfr/somo/","links":{"version_downloads":"/api/v1/crates/somo/downloads","versions":null,"owners":"/api/v1/crates/somo/owners","owner_team":"/api/v1/crates/somo/owner_team","owner_user":"/api/v1/crates/somo/owner_user","reverse_dependencies":"/api/v1/crates/somo/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3015274,"crate":"somo","num":"1.3.4","dl_path":"/api/v1/crates/somo/1.3.4/download","readme_path":"/api/v1/crates/somo/1.3.4/readme","updated_at":"2026-08-17T08:34:35.384874Z","created_at":"2026-08-17T08:34:35.384874Z","downloads":107,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/somo/1.3.4/dependencies","version_downloads":"/api/v1/crates/somo/1.3.4/downloads","authors":"/api/v1/crates/somo/1.3.4/authors"},"crate_size":402150,"published_by":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"time":"2026-08-17T08:34:35.384874Z"}],"checksum":"0b74771e1e0a0a4b5de1ccc8f3dbe8d7f77bd3a2161f077c9f0212d686035865","rust_version":null,"has_lib":true,"bin_names":["somo"],"edition":"2021","description":"A human-friendly alternative to netstat for socket and port monitoring on Linux and macOS.","homepage":null,"documentation":null,"repository":"https://github.com/theopfr/somo/","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":36,"comment_lines":0,"files":1},"Rust":{"code_lines":2013,"comment_lines":29,"files":14}},"total_code_lines":2049,"total_comment_lines":29}},{"id":2330358,"crate":"somo","num":"1.3.3","dl_path":"/api/v1/crates/somo/1.3.3/download","readme_path":"/api/v1/crates/somo/1.3.3/readme","updated_at":"2026-04-30T15:05:34.325930Z","created_at":"2026-04-30T15:05:34.325930Z","downloads":248,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/somo/1.3.3/dependencies","version_downloads":"/api/v1/crates/somo/1.3.3/downloads","authors":"/api/v1/crates/somo/1.3.3/authors"},"crate_size":402072,"published_by":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"time":"2026-04-30T15:05:34.325930Z"}],"checksum":"bcc33bd2027a07d02ff5e6ddf32619489301b2b3687df0a208b95dbbc73d6c15","rust_version":null,"has_lib":true,"bin_names":["somo"],"edition":"2021","description":"A human-friendly alternative to netstat for socket and port monitoring on Linux and macOS.","homepage":null,"documentation":null,"repository":"https://github.com/theopfr/somo/","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":36,"comment_lines":0,"files":1},"Rust":{"code_lines":2013,"comment_lines":29,"files":14}},"total_code_lines":2049,"total_comment_lines":29}},{"id":2115262,"crate":"somo","num":"1.3.2","dl_path":"/api/v1/crates/somo/1.3.2/download","readme_path":"/api/v1/crates/somo/1.3.2/readme","updated_at":"2026-03-12T16:45:22.085473Z","created_at":"2026-03-12T16:45:22.085473Z","downloads":151,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/somo/1.3.2/dependencies","version_downloads":"/api/v1/crates/somo/1.3.2/downloads","authors":"/api/v1/crates/somo/1.3.2/authors"},"crate_size":402073,"published_by":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"time":"2026-03-12T16:45:22.085473Z"}],"checksum":"34fcc82c368becdbd2b9ce033f18d6f92b81cee319858f0d26b8687e3057bdf2","rust_version":null,"has_lib":true,"bin_names":["somo"],"edition":"2021","description":"A human-friendly alternative to netstat for socket and port monitoring on Linux and macOS.","homepage":null,"documentation":null,"repository":"https://github.com/theopfr/somo/","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":36,"comment_lines":0,"files":1},"Rust":{"code_lines":2009,"comment_lines":29,"files":14}},"total_code_lines":2045,"total_comment_lines":29}},{"id":1835869,"crate":"somo","num":"1.3.1","dl_path":"/api/v1/crates/somo/1.3.1/download","readme_path":"/api/v1/crates/somo/1.3.1/readme","updated_at":"2025-11-21T08:42:40.385379Z","created_at":"2025-11-21T08:42:40.385379Z","downloads":311,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/somo/1.3.1/dependencies","version_downloads":"/api/v1/crates/somo/1.3.1/downloads","authors":"/api/v1/crates/somo/1.3.1/authors"},"crate_size":402081,"published_by":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"time":"2025-11-21T08:42:40.385379Z"}],"checksum":"8f4ed8a0ae53dbac7f5c9d4e5b8dea0ae2b350b65e0e145f5158f60f70327fd4","rust_version":null,"has_lib":true,"bin_names":["somo"],"edition":"2021","description":"A human-friendly alternative to netstat for socket and port monitoring on Linux and macOS.","homepage":null,"documentation":null,"repository":"https://github.com/theopfr/somo/","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":36,"comment_lines":0,"files":1},"Rust":{"code_lines":2009,"comment_lines":29,"files":14}},"total_code_lines":2045,"total_comment_lines":29}},{"id":1767265,"crate":"somo","num":"1.3.0","dl_path":"/api/v1/crates/somo/1.3.0/download","readme_path":"/api/v1/crates/somo/1.3.0/readme","updated_at":"2025-10-09T17:39:35.783340Z","created_at":"2025-10-09T17:39:35.783340Z","downloads":518,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/somo/1.3.0/dependencies","version_downloads":"/api/v1/crates/somo/1.3.0/downloads","authors":"/api/v1/crates/somo/1.3.0/authors"},"crate_size":402082,"published_by":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"time":"2025-10-09T17:39:35.783340Z"}],"checksum":"affdfc6daa765b12ffc3083f5c8f653097e5a0ae91084313c6bfcc47f83c46e3","rust_version":null,"has_lib":true,"bin_names":["somo"],"edition":"2021","description":"A human-friendly alternative to netstat for socket and port monitoring on Linux and macOS.","homepage":null,"documentation":null,"repository":"https://github.com/theopfr/somo/","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":36,"comment_lines":0,"files":1},"Rust":{"code_lines":2009,"comment_lines":29,"files":14}},"total_code_lines":2045,"total_comment_lines":29}},{"id":1711223,"crate":"somo","num":"1.2.0","dl_path":"/api/v1/crates/somo/1.2.0/download","readme_path":"/api/v1/crates/somo/1.2.0/readme","updated_at":"2025-09-02T09:27:51.766734Z","created_at":"2025-09-02T09:27:51.766734Z","downloads":672,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/somo/1.2.0/dependencies","version_downloads":"/api/v1/crates/somo/1.2.0/downloads","authors":"/api/v1/crates/somo/1.2.0/authors"},"crate_size":395638,"published_by":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"time":"2025-09-02T09:27:51.766734Z"}],"checksum":"818b8db70dc922a993df625ac0b3d0db554811efd22f114e9d5c02b2a6ddbe3d","rust_version":null,"has_lib":false,"bin_names":["somo"],"edition":"2021","description":"A human-friendly alternative to netstat for socket and port monitoring on Linux and macOS.","homepage":null,"documentation":null,"repository":"https://github.com/theopfr/somo/","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":36,"comment_lines":0,"files":1},"Rust":{"code_lines":1929,"comment_lines":27,"files":13}},"total_code_lines":1965,"total_comment_lines":27}},{"id":1633878,"crate":"somo","num":"1.1.0","dl_path":"/api/v1/crates/somo/1.1.0/download","readme_path":"/api/v1/crates/somo/1.1.0/readme","updated_at":"2025-07-09T08:30:07.498406Z","created_at":"2025-07-09T08:30:07.498406Z","downloads":1091,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/somo/1.1.0/dependencies","version_downloads":"/api/v1/crates/somo/1.1.0/downloads","authors":"/api/v1/crates/somo/1.1.0/authors"},"crate_size":291733,"published_by":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"time":"2025-07-09T08:30:07.498406Z"}],"checksum":"7c35feb59d29373af41896c35ea746770f3c64a1ed65f72f5819e27b7757c61d","rust_version":null,"has_lib":false,"bin_names":["somo"],"edition":"2021","description":"A human-friendly alternative to netstat for socket and port monitoring on Linux and macOS.","homepage":null,"documentation":null,"repository":"https://github.com/theopfr/somo/","trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":36,"comment_lines":0,"files":1},"Rust":{"code_lines":1262,"comment_lines":19,"files":10}},"total_code_lines":1298,"total_comment_lines":19}},{"id":1590445,"crate":"somo","num":"1.0.0","dl_path":"/api/v1/crates/somo/1.0.0/download","readme_path":"/api/v1/crates/somo/1.0.0/readme","updated_at":"2025-06-04T16:55:53.601014Z","created_at":"2025-06-04T16:55:53.601014Z","downloads":1691,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/somo/1.0.0/dependencies","version_downloads":"/api/v1/crates/somo/1.0.0/downloads","authors":"/api/v1/crates/somo/1.0.0/authors"},"crate_size":140875,"published_by":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"time":"2025-06-04T16:55:53.601014Z"}],"checksum":"6b14298884f5042180dc444dba2b04f2492d91b7ff188f58d27196c58a93d8db","rust_version":null,"has_lib":false,"bin_names":["somo"],"edition":"2021","description":"A human-friendly alternative to netstat for socket and port monitoring on Linux.","homepage":null,"documentation":null,"repository":"https://github.com/theopfr/somo/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":604,"comment_lines":6,"files":6}},"total_code_lines":604,"total_comment_lines":6}},{"id":1029888,"crate":"somo","num":"0.2.0","dl_path":"/api/v1/crates/somo/0.2.0/download","readme_path":"/api/v1/crates/somo/0.2.0/readme","updated_at":"2024-01-27T11:30:18.600569Z","created_at":"2024-01-27T11:30:18.600569Z","downloads":1515,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/somo/0.2.0/dependencies","version_downloads":"/api/v1/crates/somo/0.2.0/downloads","authors":"/api/v1/crates/somo/0.2.0/authors"},"crate_size":337551,"published_by":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"time":"2024-01-27T11:30:18.600569Z"}],"checksum":"eb5abe9032c44faf1aafcc3a8e287e6b2934180c77d5b4956416aac4cd7ab24a","rust_version":null,"has_lib":false,"bin_names":["somo"],"edition":"2021","description":"A human-friendly alternative to netstat or ss for socket monitoring with the ability to scan for malicious IP addresses.","homepage":null,"documentation":null,"repository":"https://github.com/theopfr/somo/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":470,"comment_lines":21,"files":6}},"total_code_lines":470,"total_comment_lines":21}},{"id":813192,"crate":"somo","num":"0.1.2","dl_path":"/api/v1/crates/somo/0.1.2/download","readme_path":"/api/v1/crates/somo/0.1.2/readme","updated_at":"2023-06-01T14:01:29.738663Z","created_at":"2023-06-01T14:01:29.738663Z","downloads":1364,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/somo/0.1.2/dependencies","version_downloads":"/api/v1/crates/somo/0.1.2/downloads","authors":"/api/v1/crates/somo/0.1.2/authors"},"crate_size":335992,"published_by":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"time":"2023-06-01T14:01:29.738663Z"}],"checksum":"4432ca07143df36e2437b59eafc88cefd210d106d5c63c94190c8b6ea2499c18","rust_version":null,"has_lib":false,"bin_names":["somo"],"edition":"2021","description":"A prettier and easier alternative to netstat or ss for socket monitoring.","homepage":null,"documentation":null,"repository":"https://github.com/theopfr/somo/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":468,"comment_lines":21,"files":6}},"total_code_lines":468,"total_comment_lines":21}},{"id":810660,"crate":"somo","num":"0.1.1","dl_path":"/api/v1/crates/somo/0.1.1/download","readme_path":"/api/v1/crates/somo/0.1.1/readme","updated_at":"2023-05-29T08:50:49.963544Z","created_at":"2023-05-29T08:50:49.963544Z","downloads":1268,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/somo/0.1.1/dependencies","version_downloads":"/api/v1/crates/somo/0.1.1/downloads","authors":"/api/v1/crates/somo/0.1.1/authors"},"crate_size":335632,"published_by":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"time":"2023-05-29T08:50:49.963544Z"}],"checksum":"c2a765b44adb9b16a92efe261a6047cabf60777c2b2c489cfc5546f66d4f9bff","rust_version":null,"has_lib":false,"bin_names":["somo"],"edition":"2021","description":"A prettier and easier alternative to netstat or ss for socket monitoring.","homepage":null,"documentation":null,"repository":"https://github.com/theopfr/somo/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":463,"comment_lines":20,"files":6}},"total_code_lines":463,"total_comment_lines":20}},{"id":810656,"crate":"somo","num":"0.1.0","dl_path":"/api/v1/crates/somo/0.1.0/download","readme_path":"/api/v1/crates/somo/0.1.0/readme","updated_at":"2023-05-29T08:32:36.897723Z","created_at":"2023-05-29T08:32:36.897723Z","downloads":1217,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/somo/0.1.0/dependencies","version_downloads":"/api/v1/crates/somo/0.1.0/downloads","authors":"/api/v1/crates/somo/0.1.0/authors"},"crate_size":335695,"published_by":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":214551,"login":"theopfr","name":"Theodor Peifer","avatar":"https://avatars.githubusercontent.com/u/25230234?v=4","url":"https://github.com/theopfr","github_username_matches":true,"created_at":"2017-01-19T18:09:42Z"},"time":"2023-05-29T08:32:36.897723Z"}],"checksum":"2fc9bedddf0a03fddd3477a97434b605985516a38c537d27103b2cfcbc3a394d","rust_version":null,"has_lib":false,"bin_names":["somo"],"edition":"2021","description":"A prettier and easier alternative to netstat or ss for socket monitoring.","homepage":null,"documentation":null,"repository":"https://github.com/theopfr/somo/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":463,"comment_lines":20,"files":6}},"total_code_lines":463,"total_comment_lines":20}}],"keywords":[{"id":"netstat","keyword":"netstat","created_at":"2022-03-30T18:56:42.047577Z","crates_cnt":10},{"id":"port-checker","keyword":"port-checker","created_at":"2024-01-27T11:30:18.600569Z","crates_cnt":1},{"id":"socket-monitoring","keyword":"socket-monitoring","created_at":"2023-05-29T08:32:36.897723Z","crates_cnt":1}],"categories":[{"id":"command-line-utilities","category":"Command line utilities","slug":"command-line-utilities","description":"Applications to run at the command line.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":30749}]}