Injectify is a modern web based MiTM tool, similiar to BeEF (although completely unrelated in terms of source code). It features cross-platform clients (Web, Desktop, Browser extension).
What can it do?
⚡
Create a reverse Javascript shell between the victim and the attacker.
⌨️
Records keystrokes and logs them to a database.