iap-desktop
htmlq
iap-desktop | htmlq | |
---|---|---|
9 | 27 | |
690 | 6,935 | |
1.6% | - | |
9.6 | 2.3 | |
2 days ago | 7 months ago | |
C# | Rust | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
iap-desktop
-
Remote connections to GCE VM machines
You can use it to ssh to instances that don't have external IP Addresses. You can also use it to connect to remote destkop for windows vm's.
- Simplest way to place existing public GCE VMs behind IAP and only allow our internal users?
-
Hacker News top posts: Sep 7, 2021
Zero-Trust RDP and SSH Access to VMs on Google Cloud\ (64 comments)
-
Zero-Trust RDP and SSH Access to VMs on Google Cloud
This sounds like a deal breaker for some use cases: https://github.com/GoogleCloudPlatform/iap-desktop/wiki/Trou... "Because of the way IAP Desktop tunnels RDP connections, it always uses NTLM for authentication and can't use Kerberos." There may be environments that lose the security benefits of Kerberos over NTLMv2 (e.g., mutual authentication) because they've been forced into a new compliance mandate that dictates adoption of Zero Trust in all available contexts.
- GoogleCloudPlatform/iap-desktop: IAP Desktop is a Windows application that provides zero-trust Remote Desktop and SSH access to Linux and Windows VMs on Google Cloud.
-
Is it possible to use IAP Desktop to interact with Ubuntu desktop compute engine VM?
Just googled it and found this… so maybe I was wrong (not about RDP but wrong that the tool doesn’t support it)? https://github.com/GoogleCloudPlatform/iap-desktop/wiki/Connecting-to-linux-instances
htmlq
- Htmlq: Like Jq, but for HTML
-
What monitoring tool do you use or recommend?
jq is pretty amazing. If you are comfortable with its jquery-like CSS selector syntax, then I should also mention a couple similar cli utilities that apply it to HTML: htmlp and pup.
- Yq is a portable yq: command-line YAML, JSON, XML, CSV and properties processor
- mgdm/htmlq: Like jq, but for HTML.
- hq: like jq, but for HTML
-
SQLite-HTML: A SQLite extension for querying, manipulating, and creating HTML
Hey, author here, happy to answer questions! A few other recent posts/tools that you may be interested in:
- sqlite-lines discussion from a few days ago: https://news.ycombinator.com/item?id=32288165
- htmlq, Rust CLI for (like jq but for html): https://github.com/mgdm/htmlq
- The Go library that sqlite-html uses for making runtime-loadable SQLite extensions https://github.com/riyaz-ali/sqlite
- sqlean, a ton of other helpful SQLite extensions (in C): https://github.com/nalgeon/sqlean
-
Any cool cURL/wget tools that you use?
thanks. that reminds me their's a jq for html: https://github.com/mgdm/htmlq
- A CLI to avoid remembering HTTP status codes
- A list of new(ish) command line tools – Julia Evans
- htmlq - like jq, but for HTML
What are some alternatives?
MeshCentral - A complete web-based remote monitoring and management web site. Once setup you can install agents and perform remote desktop session to devices on the local network or over the Internet.
pup - Parsing HTML at the command line
mRemoteNG - mRemoteNG is the next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager.
ht - Friendly and fast tool for sending HTTP requests
ChimeraDesk - Simple, fast and flexible DIY Remote Desktop software
yq - Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents
libwebsockets - canonical libwebsockets.org networking library
tools - all-in collection of productivity scripts, CLI tools, utility libraries, fuse filesystems, and also some stuff
superputty - The SuperPuTTY Window Manager for putty sessions
hq - lightweight command line HTML processor using CSS and XPath selectors
Ockam - Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications – at massive scale.
cascadia - Go cascadia package command line CSS selector