
Security News
Astral Launches pyx: A Python-Native Package Registry
Astral unveils pyx, a Python-native package registry in beta, designed to speed installs, enhance security, and integrate deeply with uv.
http://github.com/nicksieger/sheepsafe
Sheepsafe is a small utility to keep you safe from FireSheep! It's a tool for mobile geeks.
We all know the cookie-stealing issue has been out there for a while, but now with FireSheep, it just got way too easy. If you're like me, I don't want to get exposed at the next gathering of techies at a conference or even at a local coffee shop with this thing out there. So I built Sheepsafe for myself.
Sheepsafe was built to automate the task of switching your network configuration to use a SOCKS proxy whenever you join an untrusted network.
Sheepsafe works by keeping a configuration of known safe wireless networks. When you join an untrusted network, Sheepsafe switches to a network location that has a SOCKS proxy configured and starts a SOCKS proxy by SSH'ing into a remote server, thus protecting your browsing traffic from FireSheep and other snoopers on the local network. When you switch back to a safe network, Sheepsafe switches back to the default, trusted location and shuts down the SOCKS proxy.
You could probably use something like Marco Polo for this too, but this setup Works For Me.
sheepsafe install
and follow the
prompts for configuring Sheepsafe.sheepsafe
: when run with no arguments, this checks your current
network and updates settings if necessary.sheepsafe install
: Run the command-line installer. Fill out the
prompts and you're ready.sheepsafe update
: Run when you've upgraded the gem to make sure
launchd is running the most recent version.sheepsafe add
: Add the current network to your list of trusted
networks.sheepsafe list
: Show the list of trusted networks.sheepsafe proxy up
: Manually start the SSH SOCKS proxy.sheepsafe proxy down
: Manually stop the SSH SOCKS proxy.sheepsafe proxy kick
: Manually restart the SSH SOCKS proxy.If you wish to receive Growl notifications when Sheepsafe is switching
your location, be sure to install the growlnotify
utility from the
"Extras" folder in the Growl .dmg. Then install the growl
gem:
sudo gem install growl
Be sure you configure your applications to use system-wide proxy settings for making connections, where applicable.
sheepsafe uninstall
to unregister the Launchd task and remove
Sheepsafe vestiges from your system.I'll gladly accept pull requests and bug reports.
FAQs
Unknown package
We found that sheepsafe demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Astral unveils pyx, a Python-native package registry in beta, designed to speed installs, enhance security, and integrate deeply with uv.
Security News
The Latio podcast explores how static and runtime reachability help teams prioritize exploitable vulnerabilities and streamline AppSec workflows.
Security News
The latest Opengrep releases add Apex scanning, precision rule tuning, and performance gains for open source static code analysis.