Friday, January 20, 2012

sRemote - Remote Control for PC via gmail.

sRemote - 1.1.0.0

Now control your PC from anywhere!
Start downloads, run any program, play any sound, take screenshot, kill a program, get files, move files, and do much more!

Introducing sRemote, a mere 38 KB program, to control your PC [ or your friend's ;) ] from any where in the world, using any device that can send emails!



Download Here!!(38 KB)

Setup sRemote ( VERY easy!, just enter gmail id to monitor.) :

As the video below shows, you can have sRemote running in less than 2 minutes!!

On first start, you will be asked a password. Enter that password very carefully, and DO NOT to share it.
Now [in "Gmail settings"] just enter the gmail id you want sRemote to monitor, its password [don't worry! your password is in safe hands.] and another gmail id to which you want sRemote to reply to.
 You are now ready to go. Just set the number of seconds in which your email will be monitored and click "Start monitoring".

How to send commands: (read following lines very carefully) :
you can send commands to sRemote from any email id and from anywhere in the world, using any device.
you write the commands in the subject. [sRemote monitors only the first 250 characters]
Each command is terminated by a semi-colom ";".
the basic syntax of every command is: command();

for eg.  screenshot(); OR run(http://www.somesite.com/download.zip);

in the subject field, first you need to enter the password. If the password is not found,  then sRemote will not process the commands.
So, if you want to get the screenshot, you have to write [supposing you password is "secret"]

secret();screenshot();

and email it to the gmail id which sRemote is monitoing. [you'll get a mail with the screenshot attached.]

----------------------------------------------------------------------------------



List of commands:
[be sure to enter password first in every email] [for details or description refer to commands.txt]

screenshot();
shutdown();
logoff();
restart();
abort();
run(program,parameters);
wait(seconds);
play(path);
msg(text);
log(text);
exit();
beep();
forceshut();
mail(sender,password,receiver,body,subject);
processes();
ping(address);
getfile(path);
delfile(path);
deldir(path);
uptime();
copy(oldpath,newpath);
move(oldpath,newpath);
help();


Here's a video tutorial (less than 2 minutes) that demonstrates the setting up and use of sRemote:



We would be delighted to hear your queries and suggestions.
Please mail at: venussoftcorporation@gmail.com

Changes in v1.1
- Added new function-> wait(seconds).
- Several bugs fixed.

90 comments:

  1. Hello there,

    Tried it but I have an issue...
    It does commands to system, but doesn't sends anything back to mail (precess list, screenshot...)
    I checked mail and other options, everything is inputted correctly.

    Thoughts?

    ReplyDelete
  2. ...and yes.. when I call for example screenshot() or processes() it writes files in root folder initially, but if I call the command again (over mail) it doesn't override it.

    Windows 7 x64
    Firewall and AV down during tests

    Hope you fix it.
    BTW great idea, much appreciated!

    ReplyDelete
  3. @Anonymous
    Hello,

    first comment::
    is you internet connection a fast one?
    if it is not, you might have to wait for a minute or two.

    also, take care that you don't exit sRemote as soon as the command is received. You need to keep it running until the mail arrives.

    second comment::
    if you call the same command again, just make sure that your 2nd command call is not exactly the same as the previous one.
    supposing you sent this at first:
    secret();screenshot();

    then the 2nd time you should alter it a little, just by adding a space, like this:
    secret(); screenshot();

    actually if the subjects are the exact same, then gmail starts them as a conversation.

    Please reply if this solves your issue.
    if not be sure to reply.

    Thanks a lot!!

    ReplyDelete
  4. Hello,

    Test it again.

    First issue:
    My upload rate is 35-50KB per sec... for file of 250-400KB it should be done in matter of 5-10 sec, unfortunately after full 15 minutes wait still nothing.

    Second issue:
    Tried your solution with slightly different command (inputting space)... but no change in file, it doesn't create new screenshot.

    During both tests, sRemote was always active and on.

    -An0-

    ReplyDelete
  5. hey, yes, Anonymous.
    I found the error and I am fixing it right now.

    I'll reply in about half an hour.

    Thanks to you, I found this error.

    ReplyDelete
  6. Dear Prankur,

    Everything works now. App is great, keep up the good work!
    Cheers!

    -An0-

    ReplyDelete
    Replies
    1. A very thanks to you!
      without you, this was not possible!

      Delete
  7. Hi,
    trying this out and it works perfectly on win 7 passing trough 2 routers and avast. So kudos!
    I even used it to get a dir on my media server(running unraid)so that's really good-normally the server takes a minute to spin up and return dirs.

    What I'd really like to do now is to rename files on the media server which I assume would be
    trivial to add but I don't want to impose on you?

    Could you also provide info on how run commands (run(program,parameters);) are passed to the program? Does this work through the win command line? (If so I guess I can use that to rename files.)

    Either way I love the app and now I'l have to delve into win scripting (which I haven't scripted since mac Os8.1 or so)

    P.S.: the command button on the app reads 'comand'

    ReplyDelete
    Replies
    1. @Anonymous:
      Hello!
      thanks for the complements!

      I can integrate rename to the list of functions but, pardon me, i can't do it right now.
      Please give me 2-3 days and I'll surely get back to you.

      Meanwhile, you can create a batch file to do the renaming.
      run command simply executes the program and passes on the parameters.

      whoa! I missed that spelling!
      Will correct it in the next release, which will have rename function.

      P.S.: There's also a big release coming up with some interface changes and it'll be much more secure!

      Cheers!!

      Delete
  8. Howdy! :)
    Nice work there. REALLY innovative idea. I coulda done that with Java, but it's the idea that counts, isn't it? Wonderful work! I haven't tried it out yet, but what programming language did you use?

    ReplyDelete
  9. Hello there,

    This is a cool program. Very interesting concept for controlling pc. I was testing your app and keep getting an error. The first time I send the email command password();screenshot();, it works fine. But then when the program does subsequent checks, it keeps throwing up an error msg. I'm not even sending any email commands at this point. Wish I could post the screenshot. But the error is like this:

    fatal error in recieved command.
    System.ArgumentException:Argument 'Length' must be greater or equal to zero.
    at Microsoft.VisualBasic.Strings.Mid(String str, Int32 Start, Int32 Length)
    at sRemote.fmain.backy_DoWork(Object sender, DoWorkEventArgs e)

    Any ideas? I'm running Windows 7 64-bit SP1. This would be a cool little utility if I can get to work without errors.

    ReplyDelete
    Replies
    1. hi
      sorry for replying so late!!
      it seems I missed this comment.

      can you give the exact command that mailed?
      the command worked?

      cheers!!

      Delete
  10. hi i used this soft. It's very good.
    But i think that can add run background function.
    and remove message "the operation has time out".
    Can you share code of this soft to design it again? ^^

    ReplyDelete
  11. @Văn Quyết Trương
    I am glad that you found sRemote good!
    There's a hide button which runs sRemote in the background.
    And can you please tell me the exact conditions when you got the message "The operation has timed out"?

    Ah! I am afraid I can't share the source code!!
    But still, if you want any feature or function to be added, just tell me!

    Cheers!!

    ReplyDelete
  12. Is there any way to unhide the programa? I hided them whit the -i option and can't find the program to terminate them.

    ReplyDelete
    Replies
    1. @Sapo:
      you can double the icon in the system tray to view the sRemote window.

      Cheers!!

      Delete
  13. Hi!! In my office, I'm under sever proxy. How can I use this software?

    ReplyDelete
  14. @danilo:
    Hi!!
    If your office doesn't want you to access some sites, you probably shouldn't. It may even be illegal.
    But if you still want, I'd recommend getting friendly with the IT dept.

    [Beware though, these guys are smart!!]

    ReplyDelete
  15. We know the parameters of our proxy server, they aren't a secret. I hope that your software can support this feature in future.
    Anyway, nice job!!!

    ReplyDelete
    Replies
    1. Well, ok!!
      Tell me what parameters you want and I'll see what I can do.

      Cheers!!

      Delete
    2. Only http proxy and port. See this picture, it's an example for firefox, but it is the same for all kind of internet softwares:

      http://www.biblioteche.unibo.it/portale/aiuto/tutorial/proxy-sicuro-linux/firefox3.jpg

      Delete
    3. @danilo
      OK.
      I've written that down and will try to do it as soon as possible.
      I'll keep you posted.

      Cheers!!

      Delete
  16. if i use the same gmail for sent command and for receive the screenshot.. doesn't work..

    bye

    ReplyDelete
    Replies
    1. ok now.. i used wrong password command.. sorry.. but i don't find in which mode i can maximize sremote by keyboard..
      thank you

      Delete
    2. hi
      I am afraid that currently there is no keyboard shortcut to bring sRemote back when its hidden in the system tray.
      But you may expect it in future releases!!

      Delete
  17. Please in which mode i can launch sremote with autostart,hide,start monitoring..
    because every time that i close sremote and then i launch it don't start with this setting.
    thank you

    ReplyDelete
    Replies
    1. hi everyone. I ,just want to know wich attribute we can use in auto start ... TY

      Delete
  18. I really appreciate your useful app. I have a problem with commands. For example I send following subject to defined email address, but unfortunately no reply receive.

    secret(); run(%WINDIR%\System32\ipconfig.exe)

    But in app Last Execution Command section write the command correctly.


    Any suggestions will be highly appreciated.

    ReplyDelete
    Replies
    1. hi Mahmoud,

      sRemote does not understands these redirectors like %WINDIR%.
      you need to be exact with the path.

      I tried this and it works:
      secret();run(c:\windows\System32\ipconfig.exe);

      Kindly tell me if this helps you.

      Cheers!!

      Delete
    2. I really appreciate your quick reply. I used your advise and it worked. but I have another problem. I want to send ipconfig's data to my email. I wrote a BAT file which provide me that with sendmail (command prompt mail composing). I tried to command sremote but it just showed a cmd window and closed it instantly. The next step I used a compiler to change my bat file to exec file. It didn't work too. I think it would be so useful that sremote supports ipconfig or similar as a native command. It would impress their user.
      CHEERS!!!

      Delete
    3. OK buddy!
      I'll include in something that'll allow you to send general commands.
      might not be fool proof, but I'll try :)

      Cheers!!

      Delete
    4. Here it is buddy, v1.1.0.0
      added a function called wait(seconds), which pauses the command execution for "seconds" seconds.

      And here's your solution:
      make a "my.bat" file with just one line: %1 > %2

      Next, send this command to sRemote:
      secret(); run(c:\my.bat,ipconfig c:\my.txt); wait(2); getfile(c:\my.txt);

      Explanation:
      - secret is your password.
      - the run command calls the batch file sending two parameters, the file to be executed and the path pointing to a text file which will contain the output by the file executed. [if the paths contain spaces then send it like "path"]
      - the wait command tells sRemote to wait in order to give sufficient time to the file which is executing. Change the time to suit your needs.
      - getfile function mails the file to you!

      Hope that helps you!
      Cheers!!

      Delete
    5. I really appreciate your efforts. It's finally worked well.

      Delete
  19. I love it. It enables remote control even inside a limited network (server ports closed). I was wondering if you were going to make a Linux version of it.

    ReplyDelete
    Replies
    1. hi Alberto!
      sRemote is a .Net application and I think Mono will be able to run it perfectly in Linux. No tests performed, but it should work well.

      Tell me if any problem surfaces.

      Cheers!!

      Delete
    2. Did you ran it using Mono?
      Would be nice to know it worked.

      Cheers!!

      Delete
  20. Hi dear,

    I have tried this application, but the following error message appeared: (Unable to connect to the remote server.

    Please advise me what should I do to solve this problem?

    Best regards.
    Harun

    ReplyDelete
    Replies
    1. hi
      This message should mean that sRemote is not able to connect to internet.
      Possibly a firewall or your antivirus software is blocking it.

      Can you check if that is?

      Cheers!!

      Delete
  21. Hi,

    As per the previous comments if you could include proxy settings that allow it to send gmail through proxy then I would pay money for this...

    ReplyDelete
    Replies
    1. @Quark23:

      update coming soon buddy, It may even be a new version!

      Cheers!!

      Delete
  22. @Quark23 and @danilo:
    Hi,

    I succeeded in bypassing proxy in the tests!!
    you can expect a working version in a few days..
    Also included are changes in UI and various security related updates.

    I have one question though, what kind of proxy do you guys have?
    HTTP or SOCKS?
    I am planning to include support for both, but it would be better you could tell me.

    Cheers!!

    ReplyDelete
  23. Hey mate - I use HTTP - looking forward to this update - will be amazingly useful for me.

    ReplyDelete
  24. Not run checked email from gmail,windows seven 64bit

    ReplyDelete
  25. not working :(and I put my email password

    I did everything in the video but only stays in checking complete date and time already send several emails and nothing
    What's going on help mee :)

    ReplyDelete
  26. Hi, I wonder if the files containing passwords are safe and if they use some sort of encryption?

    Thanks

    ReplyDelete
    Replies
    1. Yes, they are double encrypted using AES and a block cipher that I made myself.
      The password is generated by combining various hardware related information.
      The files are safe and the passwords are loaded into the memory in the encrypted state.

      Don't worry. :)

      Cheers!

      Delete
  27. hi
    nice app, but...
    i sended shutdown();
    and now my PC shutdown every time start monitoring
    App must do something with already completed messages!

    ReplyDelete
  28. cannot set up proxy settings
    i've got ntlm auth proxy, so it didn't work with sButton and i cannot swith sRemote to direct connection until changing setting of IE

    ReplyDelete
  29. Need more commands!

    ReplyDelete
  30. I have my Domain hosted through Google. So the login is the same as a gmail account. When i input the email account it says to enter a GMAIL account. The domain is a gmail account. Can you add this feature?

    ReplyDelete
  31. I have my Domain hosted through Google. So the login is the same as a gmail account. When i input the email account it says to enter a GMAIL account. The domain is a gmail account. Can you add this feature?

    ReplyDelete
  32. Dear Admin,

    This sRemote is a great tool. Yet I have a doubt how to use this to take screen shots.

    Take for instance that I am abroad and I wanna know whats happening/ what is my family viewing in my PC through screenshot.

    How do I do it?

    I tried this tool from the same system just as the Video Tut. It worked. But my question is different. please reply soon

    ReplyDelete
  33. Hi, I'm not sure I understand if I need two gmail accounts or not. I use gmail for my email. Do I set up that email account for sRemote, or should I have another gmail account to set up with it?

    ReplyDelete
  34. Hello,

    Haven't tried it yet, but it seems a very useful program.
    I have some sugestions:
    - Add a print option. Or even better a "print to PDF and send by e-mail", all in one command.
    - Add the option of including attachments in the mail command.

    ReplyDelete
  35. I tried the software it is amazing,What the command File or Directory delete permanently(eg:shift+del)

    ReplyDelete
  36. Is it only works on computer that has this program installed? if no, What happens if there is 2 computer with the same Gmail account logged on?

    Nice app btw

    ReplyDelete
    Replies
    1. Hi,

      If 2 computers have sRemote monitoring the same gmail account, the password for sRemote has to be different. Both computers' sRemote will get the email but only that sRemote will respond whose password matches with what is in the subject line.

      Hope I made it clear.
      Cheers!

      Delete
  37. Okay, correct me if I'm wrong, this program works only on the computer it is installed and will only responds to the email account I put in early installation, right?

    ReplyDelete
    Replies
    1. yep, correct.
      You install it into your computer and set a gmail account.
      Then you can send emails to that gmail account from any machine[phones, tablets, PC, supercomputers, etc] or any email account and the specified commands will run on your computer.

      Cheers!!

      Delete
  38. can you add a new feature that allows the software to take screenshot on every XX interval? this will work well with my security camera that is currently installed in my house.

    ReplyDelete
  39. Hi, the software was working good, but now it doesn't recognize my password. The commands are not accepted anymore. When I try change it, using the correct password, it says that the password is wrong.
    Is there any way to uninstall it? or even reset the password? Thanks. I'm shure that I'm using the correct password...

    ReplyDelete
    Replies
    1. Just delete the pass.sre file and restart sRemote.

      Cheers!

      Delete
  40. Omg !! lol...so easy! It worked just fine... (but I had to reset the PC after deleting the file! :-) thanks !!

    ReplyDelete
    Replies
    1. Hi,
      Its great it worked for you.
      Pardon me, but I can't follow what you meant by "reset the PC".
      sRemote [and none of our softwares] touch anything from your computer.

      Cheers!!

      Delete
  41. What about an email whitelist instead of sending the password in the subject?
    (allow only specific emails requesting for commands and getting responses)

    ReplyDelete
    Replies
    1. Hi,
      This feature has been implemented and is working fine. But you still have to use the password.
      Will be uploading the new version soon.

      Cheers!!

      Delete
  42. sao minh lam no ko dc vay ban
    ban gửi bản chi tiết hướng dẫn sử dụng vào gmail này cho tôi được chứ
    newghostn5@gmail.com
    thanks

    ReplyDelete
  43. Any way of adding a 'delete email after reading'? So I can send the same email with the same subject again and again.

    Thanks.

    ReplyDelete
  44. Is there anyway to switch on the webcam using a command, may be it's not included in the program , can you add such thing ?

    ReplyDelete
  45. Hello. There is non-obvious bug – when name of your computer contains non-latin symbols (like, in my case cyrillic), program refuses to send e-mail. I just renamed my computer to English name and everything worked fine, but it can be problematic for most of users from Slavic countries and other countries with different tables of symbols.

    ReplyDelete
  46. how to add autostart with windows

    ReplyDelete
  47. hello , it seems that it does not work when i upload it .... solutions !!

    ReplyDelete
  48. getlist(aPath) fails if aPath contains parenthesis, enclosing with " won't work either. Any other way to escape characters?

    Any plan for opensourcing or add some kind of plugin architecture so we can add more commands?

    Thanks for it btw, it works flawlessly except for the above issue i've encountered

    ReplyDelete
  49. it look doesn't work :( when i send a command from my mail nothing apparate in the program interface !!!!!! what i should do ???? thx.

    ReplyDelete
  50. Hi, Thanks for this great program. It is truly amazing. I was just wondering if there is a way to disable the notifications from sRemote for any errors on the computer it is installed. For example when my computer is not connected to internet, sRemote keeps notifying me with a popup window saying - "The remote name could not be resolved: 'mail.google.com'". Is there a way I can disable this notification other than killing the sRemote from Processes under Task manager. Thanks for your help in advance.

    Cheers

    ReplyDelete
  51. Buenas excelente programa, por favor me dice que comando uso para ver la imagen de mi camara de seguridad en tiempo real. Y cual es el comando para verla desde mi celular, gracias

    ReplyDelete
  52. Genuines Works of Data Entry, Copy Pasting, Add Posting, Clicking, Web Surfing, Website Visiting, Article Sharing, Data Sharing, Google Business Plan and Much More Business Plans
    www.jobzcorner.com

    ReplyDelete
  53. The Best Lol n Troll Network with the Name of Lols Gag... Troll Images, Prank Peoples, Funny Peoples, funny planet, funny facts, funny cartoons, funny movies pics, iphone funny, funny jokes, Prank Images, Fail Pictures, Epic Pictures, Lols and Gags, Lol Pictures, Funny Pictures, Lol is the Laugh out of Laugh where you can Fun Unlimited and Laughing Unlimited.
    LolsGag.Blogspot.Com

    ReplyDelete
  54. qui good recopilaciona more http://www.todoalmejorprecio.es/electronica/moviles-y-telefonia-2.html

    ReplyDelete
  55. Wonderful blog & good post.Its really helpful for me...........I read it very seriously
    Visit Also Here:-- Gmail Support Call Toll Free No +1-800-231-4635 For US/CA.

    ReplyDelete