Hi Akabueze, I think I could help with this question. Do you mean you hosted the keylogger .py file on ngrok or .exe file? Have you tried to test the keylogger on kali local host var/www/http to see if it really works? If all this aren’t the problem or solution, You can paste your code to see if there’s any correction to be made in the code
What do you mean by I got signal in my ngrok? The keylogger will work no matter if its used outside or in the local network as it send the result via email, so make shure that the victim machine has disabled windows defender and that you have enabled less secure apps in your gmail account.