An application that will let you control your smart devices from remote. Currently supported only on windows (xp or later) OS.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
client.py
config.ini
iirat.cpp
license.md
readme.md
requirements.txt
server.py

readme.md

IIRAT

An application that will let you control your smart devices from remote. Currently supported only on windows (xp or later) OS.

Supported Platforms

  • Windows
  • Linux (Coming Soon)

What is the exact meaning of "control your smart devices" ?

  • shell access
  • screen capture
  • keyboard hook
  • filesystem

Inspiration

One of my friend challenged me to create such an application. And Yes I was able to do that!

Is it reliable?

Yes!, IIRAT has it's own complete bundle of server and client code. It does not rely on any 3rd party software. Each device register itself on server for the first time it gets connected. And from their onwards it uses it's own UID to send and recieve messages.

How it exactly work?

Good question. Here is the timeline of IIRAT

  • IIRAT gets installed
    • Creates a Local service.
    • Creates an application copy.
  • Ping Server
  • Server Accepts request and send Identity
  • IIRAT client sends request for registration
  • Server register client and send UID
  • IIRAT accepts UID and save it.
  • IIRAT send Login request with UID
  • Server accepts and send Hello
  • Done!

So, How can I control and send command to my IIRAT? Use Client.py and connect with admin UID. only Admin has permissions to send request to other clients. And there is only one Admin. But It can have multiple sessions.

CMD<device_id><type><command>

  • device_id : IIRAT device_id
  • type: SSCR for screenshot and EXEC for shell command.
  • command : Any shell command if type if EXEC

Screenshot

  • Server

Server

  • Client

Client

How can I contribute?

Feel free to ping me on email.

Disclaimer

This application should be used for educational purpose, Any actions or activity using this tool is solely your responsibility. The misuse of the application can result in criminal charges brought against the persons in question. I will not be held responsible in the event any criminal charges be brought against any individuals misusing the application to break the law.

License

© Aman Priyadarshi