-
It is suggested that you use Python modules or Stirling-PDF instead of
pdftkto manipulating PDFs for several reasons. First, even thoughpdftkis a great command-line tool, it is hard to remember its syntax. On the contratry, Python code is easy to read and understand (even though it is …
Editing PDF Files
Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
| Type | Name | Comments |
|---|---|---|
| Web Tools | Stirling-PDF |
- robust - local hosted - Docker container based |
| Parseur | - AI-based PDF parser | |
| DocuSign | - Great for convert PDF files to MS Office files … |
Android Emulators
| Name | Free | OS | Hyper-v Compat on Win | ARM-only App Support | Development |
|---|---|---|---|---|---|
| GenyMotion [1] | Limited | Windows, macOS, Linux | Partial | Limited | Active |
| BlueStacks [2] | Yes | Windows, macOS | No | Yes | Active |
| LDPlayer [3] | Yes | Windows | No | Yes | Active |
| xDroid [9] | Limited | Linux | NA | Limited | Active |
| MuMu App Player [5] | Yes | macOS (M chip … |
Expose Local Services to Public Using ngrok
You can expose a local service to public using ngrok.
Follow instructions in the
official documentation of ngrok
to setup ngrok.
-
Install ngrok.
sudo snap install ngrok -
Login to ngrok.com to identify your ngrok token.
-
Connect your account following instructions.
ngrok config add-authtoken your_token -
Start a http tunnel forwarding …
Make Traffic Follow Through Proxies Using ProxyChains
Installation
Ubuntu
wajig install proxychains4
Mac
brew install proxychains-ng
Notice that the proxychains-ng installed using Homebrew on Mac does not work well right now (as of 2019-03-07). An alternative way is to use proxychains via Docker on Mac. The Docker image dclong/jupyterhub-ds has proxychains (NOT proxychains-ng) installed.
Syntax
proxychains4 …SSH Tunnel
-
The StackOverflow discussion What's ssh port forwarding and what's the difference between ssh local and remote port forwarding [duplicate] has a good visual comparison/explanation of the difference between the
ssh -L(-Lstands for local) andssh -R(-Rstands for remote). -
sshtunnel is a Python implementation of SSH …