Skip to content

Instantly share code, notes, and snippets.


Chris Danis cdanis

View GitHub Profile
View mosh-server-upnp
# Start mosh-server, but first create a port redirection in the NAT
# router (with UPnP) and delete that redirection again just before
# mosh-server exits.
# Created: 20 Sep 2012
# Author: Bert Bos <>
# original:
# tweaked to reference /usr/bin/mosh-server directly
cdanis /
Last active Sep 29, 2020
# Copyright © 2020 Chris Danis
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
cdanis /
Last active Jul 16, 2020
Solves the 'password' puzzle in Keep Talking And Nobody Explodes
#!/usr/bin/env python3
Solves the 'password' puzzle in Keep Talking And Nobody Explodes.
$ ktane-passwords ahiwx tpcri
The answer is WRITE 😅
$ ktane-passwords oglwqm oxanbe wvnrke
Multiple possible answers! 😬 ['large', 'world']
$ ktane-passwords oglwqm oxanbe wvnkex

Keybase proof

I hereby claim:

  • I am cdanis on github.
  • I am cdanis ( on keybase.
  • I have a public key whose fingerprint is DCBB 674E DF60 05DC 06C5 ACCB 6248 8502 95F8 EEBF

To claim this, I am signing this object: