
Product
Introducing Custom Tabs for Org Alerts
Create and share saved alert views with custom tabs on the org alerts page, making it easier for teams to return to consistent, named filter sets.
Mad science p2p pipe across the web using webrtc that uses your Github private/public key for authentication and a signalhub for discovery
Mad science p2p pipe across the web using webrtc that uses your Github private/public key for authentication and a signalhub for discovery
npm install -g webcat
webcat lets you establish a p2p pipe to other github users over the web. Let's say I wanted to connect to @maxogden
First I need to configure webcat once
webcat --configure
Enter your github username: mafintosh
Then on my machine I run
webcat maxogden
hello max
On Max's machine he runs
webcat mafintosh
hi mathias
webcat will create a p2p pipe between connect me and max by using a signalhub to exchange webrtc metadata and Github private/public keys to authenticate that Max is actually @maxogden and that I am actually @mafintosh
On my machine my prompt now looks like
webcat maxogden
hello max
hi mathias
And on Max's machine it now looks like
webcat mafintosh
hi mathias
hello max
You can use webcat to pipe files across the internet!
On my machine
webcat maxogden < some-file
On Max's machine
webcat mafintosh > some-file
Assuming you have your github key on two different machines you can also open and pipe between them by using the same username.
On one machine connected to the internet that has your Github key
echo machine one | webcat mafintosh
On another machine connected to the internet that has your Github key
echo machine two | webcat mafintosh
You can use webcat from node as well.
var webcat = require('webcat')
var stream = webcat('mafintosh') // put in the name of the person you want to talk to
process.stdin.pipe(stream).pipe(process.stdout)
MIT
FAQs
Mad science p2p pipe across the web using webrtc that uses your Github private/public key for authentication and a signalhub for discovery
The npm package webcat receives a total of 5 weekly downloads. As such, webcat popularity was classified as not popular.
We found that webcat 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.

Product
Create and share saved alert views with custom tabs on the org alerts page, making it easier for teams to return to consistent, named filter sets.

Product
Socket’s Rust and Cargo support is now generally available, providing dependency analysis and supply chain visibility for Rust projects.

Security News
Chrome 144 introduces the Temporal API, a modern approach to date and time handling designed to fix long-standing issues with JavaScript’s Date object.