HackerTrans
トップ新着トレンドコメント過去質問紹介求人

gotlou

no profile record

投稿

Show HN: Sshield, a secure(r) SSH agent written in Rust

github.com
3 ポイント·投稿者 gotlou·3 年前·0 コメント

コメント

gotlou
·3 年前·議論
Location: New Delhi, India

Remote: Yes

Willing to relocate: within India

Technologies: Rust, C++, C, Python, Go, Postgres, MySQL, SQL, Linux, Nix

Résumé/CV: https://gotlou.srht.site/resume.pdf

Email: [email protected]

Blog: https://gotlou.srht.site

LinkedIn: https://www.linkedin.com/in/saksham--mittal

I'm a student, and am looking for a good internship experience in the first half of 2024. I am currently a Google Summer of Code contributor at the Tor Project, and have contributed to Arti, the Rust rewrite of Tor in C, working beside the Arti devs.

I'm particularly interested in open source, computer networking and associated software. A while back I hacked around and built a peer to peer file transfer program to learn Rust, including the file transfer protocol too (you can check it out on https://github.com/gotlougit/p2p-file-transfer or on https://git.sr.ht/~gotlou/p2p-file-transfer). I did this mostly being inspired by Tailscale and also out of frustration of how getting uncompressed photos from friends was a mess.

I love learning new things and am a fast learner. Currently I am writing (and using!) a more secure, drop-in SSH agent replacement (at https://git.sr.ht/~gotlou/sshield or https://github.com/gotlougit/sshield) which encrypts SSH keys and unlocks them with a master password, with planned features including using Linux sandboxing mechanisms such as Landlock or seccomp-bpf to make the agent process less prone to RCEs.

For more info, check out my Github at https://github.com/gotlougit
gotlou
·3 年前·議論
Another long time reader chiming in to appreciate your great work.

https://xeiaso.net/blog/paranoid-nixos-aws-2021-08-11 is one of my personal favorites, as well as https://tailscale.dev/blog/headscale-funnel
gotlou
·3 年前·議論
Wow, this is amazing! I particularly liked the rundown on GSoC experience
gotlou
·3 年前·議論
Thanks a lot!
gotlou
·3 年前·議論
This is amazing news, and I've found that thanks to Proton patches being upstreamed by Valve and CodeWeavers, not to mention the Wine community, that games that run on Proton tend to run using vanilla Wine as well, thus improving compatibility for Wine in general!
gotlou
·3 年前·議論
https://gotlou.srht.site

I post tech-related stuff, mostly just about projects I've built and more recently open source contributions under GSoC. The templating system to publish posts is very basic and custom, I wrote it in Python a couple years ago and never looked back.

I also appreciate some other tech, like using MicroG or Tailscale.
gotlou
·3 年前·議論
Would you be open for any internships? Your product sounds quite interesting.
gotlou
·3 年前·議論
I've come across your platform before while trying to find a suitable place to host a backend for a project I'd built a while back as a team project (written in Rust, using Postgres as the database, you can check it out at https://github.com/vaidhya-web/backend)

By any chance, would you be open to a remote internship? I already have prior knowledge of Rust and am currently a GSoC contributor this year, also in a Rust project.
gotlou
·3 年前·議論
Location: New Delhi, India

Remote: Yes

Willing to relocate: within India

Technologies: Rust, C++, C, Python, Go, Postgres, SQL, Linux

Résumé/CV: https://gotlou.srht.site/resume.pdf

Email: [email protected]

Blog: https://gotlou.srht.site

LinkedIn: https://www.linkedin.com/in/saksham--mittal

I'm a student, and am looking for a good internship experience in the first half of 2024. I am currently a Google Summer of Code contributor at the Tor Project, and have contributed to Arti, the Rust rewrite of Tor in C, working beside the Arti devs.

I'm particularly interested in open source, computer networking and associated software. A while back I hacked around and built a peer to peer file transfer program to learn Rust, including the file transfer protocol too (you can check it out on https://github.com/gotlougit/p2p-file-transfer or on https://git.sr.ht/~gotlou/p2p-file-transfer). I did this mostly being inspired by Tailscale and also out of frustration of how getting uncompressed photos from friends was a mess.

I love learning new things and am a fast learner. Recently I migrated to NixOS, and quickly ended up configuring a tmpfs rootfs so I could manage the state of my system better.

For more info, check out my Github at https://github.com/gotlougit
gotlou
·4 年前·議論
I wrote a CHIP-8 emulator[0] a while back in C using SDL2 for rendering everything. It still has a couple issues with the timers and taking input. I was new to C back then so I did this project to become more familiar with it.

You can check out my blog post[1] if you're interested how I went about it (there are a couple resources at the bottom I used to build it, including the one that HideousKojima recommended).

As for language, in hindsight, C was fine. CHIP-8 is so basic that you don't really need to worry about performance or to implement a JIT compiler unless you want to learn how to do those things specifically. Just pick any one out of the three (assembly is a bit of a weird choice though, why not write a CHIP-8 emulator and then a brand new program to run on that emulator in CHIP-8 assembly if you want to learn assembly?)

As for Gameboy, it would have more instructions, a different graphics system, sound etc. and overall be more complicated than CHIP-8. Try it out if you either feel a bit more adventurous or have implemented CHIP-8.

[0](https://sr.ht/~gotlou/chip8-emulator) [1](https://gotlou.srht.site/chip8-emulator.html)