genuinetools / Sshb0t
Licence: mit
A bot for keeping your ssh authorized_keys up to date with user's GitHub keys, **only** use if you enable 2FA & keep your keys updates.
Stars: ✭ 260
Programming Languages
golang
3204 projects
Projects that are alternatives of or similar to Sshb0t
Ghb0t
A GitHub Bot to automatically delete your fork's branches after a pull request has been merged.
Stars: ✭ 295 (+13.46%)
Mutual labels: bot, makefile, cli
Dotfiles
💻 Use command line interface manager for macOS configuration.
Stars: ✭ 97 (-62.69%)
Mutual labels: makefile, cli
Pytg
Python package that wraps around Telegram messenger CLI. Send and receive messages, and more.
Stars: ✭ 365 (+40.38%)
Mutual labels: bot, cli
Mask
🎭 A CLI task runner defined by a simple markdown file
Stars: ✭ 495 (+90.38%)
Mutual labels: makefile, cli
Bashmultitool
A library for bash shell program containing useful functions. Can be imported into scripts to create colourful and functional scripts and TUIs.
Stars: ✭ 27 (-89.62%)
Mutual labels: makefile, cli
Rtop
rtop is an interactive, remote system monitoring tool based on SSH
Stars: ✭ 1,963 (+655%)
Mutual labels: cli, ssh
Mojo Weixin
使用Perl语言(不会没关系)编写的个人账号微信/weixin/wechat客户端框架(非GUI),可通过插件提供基于HTTP协议的api接口供其他语言或系统调用
Stars: ✭ 1,181 (+354.23%)
Mutual labels: bot, cli
Spam Bot 3000
Social media research and promotion, semi-autonomous CLI bot
Stars: ✭ 79 (-69.62%)
Mutual labels: bot, cli
Novagram
An Object-Oriented PHP library for Telegram Bots
Stars: ✭ 112 (-56.92%)
Mutual labels: bot, cli
Teleconsole
Command line tool to share your UNIX terminal and forward local TCP ports to people you trust.
Stars: ✭ 2,750 (+957.69%)
Mutual labels: cli, ssh
Gossm
💻Interactive CLI tool that you can connect to ec2 using commands same as start-session, ssh in AWS SSM Session Manager
Stars: ✭ 192 (-26.15%)
Mutual labels: cli, ssh
Apk File
Search apk package contents via the command line.
Stars: ✭ 89 (-65.77%)
Mutual labels: makefile, cli
Firessh
free, cross-platform SSH terminal client for Firefox and Chrome
Stars: ✭ 173 (-33.46%)
Mutual labels: cli, ssh
Mojo Webqq
【重要通知:WebQQ将在2019年1月1日停止服务,此项目目前已停止维护,感谢大家四年来的一路陪伴】使用Perl语言(不会没关系)编写的smartqq/webqq客户端框架(非GUI),可通过插件提供基于HTTP协议的api接口供其他语言或系统调用
Stars: ✭ 1,755 (+575%)
Mutual labels: bot, cli
Drone Ssh
Drone plugin for executing remote ssh commands
Stars: ✭ 155 (-40.38%)
Mutual labels: cli, ssh
Wbot
A simple Web based BOT for WhatsApp™ in NodeJS 😜. Working as of 📅 Feb 14th, 2020
Stars: ✭ 638 (+145.38%)
Mutual labels: bot, cli
Certok
Command line tool to check the validity and expiration dates of SSL certificates.
Stars: ✭ 136 (-47.69%)
Mutual labels: bot, cli
sshb0t
A bot for keeping your ssh authorized_keys
up to date with user's GitHub keys
from https://github.com/{username}.keys
.
WARNING: Only use this if you have two factor auth enabled for your GitHub account and you make sure to delete old keys from your account.
Table of Contents
Installation
Binaries
For installation instructions from binaries please visit the Releases Page.
Via Go
$ go get github.com/genuinetools/sshb0t
Running with Docker
$ docker run -d --restart always \
--name sshb0t \
-v ${HOME}/.ssh/authorized_keys:/root/.ssh/authorized_keys \
r.j3ss.co/sshb0t --user genuinetools --keyfile /root/.ssh/authorized_keys
Usage
$ sshb0t -h
sshb0t - A bot for keeping your ssh authorized_keys up to date with user's GitHub keys.
Usage: sshb0t <command>
Flags:
--url GitHub Enterprise URL (default: https://github.com)
--user GitHub usernames for which to fetch keys (default: [])
-d enable debug logging (default: false)
--interval update interval (ex. 5ms, 10s, 1m, 3h) (default: 30s)
--keyfile file to update the authorized_keys (default: /home/jessie/.ssh/authorized_keys)
--once run once and exit, do not run as a daemon (default: false)
Commands:
version Show the version information.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].