Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/peterupfold/sockynotifier
Throw a macOS UserNotification when connection attempts to servers on the localhost are observed.
https://github.com/peterupfold/sockynotifier
Last synced: 5 days ago
JSON representation
Throw a macOS UserNotification when connection attempts to servers on the localhost are observed.
- Host: GitHub
- URL: https://github.com/peterupfold/sockynotifier
- Owner: PeterUpfold
- License: apache-2.0
- Created: 2019-06-09T08:13:38.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-06-13T06:02:05.000Z (over 4 years ago)
- Last Synced: 2024-11-08T09:51:05.100Z (about 2 months ago)
- Language: Swift
- Size: 62.5 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
SockyNotifier
=============Throw a macOS notification when connection attempts to servers on the local host are observed. Designed to work
directly with [Socky](https://github.com/PeterUpfold/Socky)This is designed to provide some level of visibility into any activities on your system where local servers
running on Well-Known (and merely well-known, if you catch my drift) ports are being enumerated.Inspired by the proof of concept of this demonstrated by https://wybiral.github.io/wtf/
Icon is Public Domain https://thenounproject.com/search/?q=windsock&i=12523
**Note:** that this is not particularly serious or practical, but I wanted a project (Socky)
that let me work directly with the Core Foundation APIs in C, and this seemed a good opportunity. This is the Swift-based
recipient of the notification that Socky generates.Installation
============* Install [Socky](https://github.com/PeterUpfold/Socky), as this component listens on the target ports and dispatches the notification.
* Build and install `SockyNotifier.app` into `/Applications` or another appropriate path.
* Copy `uk.org.upfold.SockyNotifier.plist` into `~/Library/LaunchAgents` to run on login (modify application path in plist if necessary).