Jump to content




iMail (Client/Server)


  • You cannot reply to this topic
6 replies to this topic

#1 xBlau

  • Members
  • 3 posts
  • LocationSpain

Posted 14 September 2015 - 10:23 AM

iMail 0.4

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




Posted Image

Hello!

I started working on this about 3 days ago, and now I have decided post it here. Currently is in Beta, and therefore can have bugs and missing features. Additionally my english level isn't good, some parts of program they may be mistranslated.

With iMail you can send and receive messages from other users. Mails and login details are stored in Server, and you can read or delete it from your Inbox.

Features:
  • You can access to your account from any computer with iMail client.
  • Unread messages are displayed darker
  • Automatic server detection
Current limitations:
  • Message body only can contain one line (I don't know how fix it, but i'm working on this)
Upcoming features:
  • Support for file attachment
  • 2FA and recovery options
  • Better installer
  • Server improvements
Download:
Client:
 pastebin run PmJPbDSs <save as...> 

Server:
 pastebin run sD7FGkQ1 <server folder> 


More screenshots: http://imgur.com/a/RFExV

Edited by xBlau, 15 May 2018 - 11:25 AM.


#2 PokeAcer

  • Members
  • 143 posts

Posted 14 September 2015 - 03:41 PM

This looks cool! Few questions:
  • Are you encrypting the RedNet data before sending, with something like AES? :P -http://www.computercraft.info/forums2/index.php?/topic/18930-aes-encryption/ is the AES API link

Edited by PokeAcer, 14 September 2015 - 03:44 PM.


#3 xBlau

  • Members
  • 3 posts
  • LocationSpain

Posted 14 September 2015 - 05:04 PM

View PostPokeAcer, on 14 September 2015 - 03:41 PM, said:

This looks cool! Few questions:
  • Are you encrypting the RedNet data before sending, with something like AES? :P -http://www.computercraft.info/forums2/index.php?/topic/18930-aes-encryption/ is the AES API link

Thanks for the feedback :D

About encryption:
I want to implement AES, but the SquidDev's API isn't working in CraftOS 1.74 and I can't find a good and fast encryption API. Even so include encryption is one of my major priorities. Currently, rednet traffic is only Base64 encode...

About hashing:
Currently, the passwords are stored in server with a SHA1 hash. Next version change this with salted SHA256. Added :P

Edited by BlauDev, 15 September 2015 - 06:26 AM.


#4 H4X0RZ

  • Members
  • 1,315 posts
  • LocationGermany

Posted 15 September 2015 - 08:38 AM

If you want atleast a basic way of "encryption" you could NOR the content and the key. But this can be bruteforced pretty easily.

#5 PokeAcer

  • Members
  • 143 posts

Posted 15 September 2015 - 04:55 PM

View PostBlauDev, on 14 September 2015 - 05:04 PM, said:

View PostPokeAcer, on 14 September 2015 - 03:41 PM, said:

This looks cool! Few questions:
  • Are you encrypting the RedNet data before sending, with something like AES? :P -http://www.computercraft.info/forums2/index.php?/topic/18930-aes-encryption/ is the AES API link

Thanks for the feedback :D

About encryption:
I want to implement AES, but the SquidDev's API isn't working in CraftOS 1.74 and I can't find a good and fast encryption API. Even so include encryption is one of my major priorities. Currently, rednet traffic is only Base64 encode...

About hashing:
Currently, the passwords are stored in server with a SHA1 hash. Next version change this with salted SHA256. Added :P
he fixed the api today

#6 xBlau

  • Members
  • 3 posts
  • LocationSpain

Posted 18 September 2015 - 01:06 AM

View PostPokeAcer, on 15 September 2015 - 04:55 PM, said:

he fixed the api today

I'm working on the new version with AES :D

#7 Lego Stax

  • Members
  • 136 posts
  • LocationThe dark depths of the web

Posted 18 September 2015 - 11:41 PM

This looks like something that I might use. I remember the days when Thunderhawk still was supported.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users