I'm sorry. Website was hacked. It's my fault.
-
@gtoat777 said in I'm sorry. Website was hacked. It's my fault.:
From now on hire extra help and have forum moderators so things can run smoother, the forum was already getting filled with spam accounts, also i had around 104 days left on my subscription and now it says 74 days
I stopped these spam accounts in 2-3 days. A little bit of investigation and blocked accounts helped.
@eran123 said in I'm sorry. Website was hacked. It's my fault.:
@fxdreema Great! By the way, is fxdreema just a one-man project or a company with staff? If the former is the case, is there any continuity plan in case you are not longer there for some reason? or everything will be gone if you are not there?
I have a company, but in it it's me only. But yeah, it's a good question. I might give some passwords to few trusted friends... and keep some backups just in case :))
@droctagon said in I'm sorry. Website was hacked. It's my fault.:
I can't imagine how gutted you feel. As an I.T professional I can say we've all had that horror when something goes badly wrong. As far as I concerned I'm happy with the service you provide and long may it continue. I do have mql5 files as backup so I'm glad that I can reimport them. Thanks for your hard work.
I think I made a personal record of more than 30 hours without sleep. I still don't know what exactly is in these files.
@khansari said in I'm sorry. Website was hacked. It's my fault.:
@fxdreema hello
Please do not write this important and confidential news hereYou are right, I will edit it a little bit.
-
@fxDreema that would be also appreciated if in situations like this, inform us by sending an email to active users too, please.
-
@hamid-jalili said in I'm sorry. Website was hacked. It's my fault.:
@fxDreema that would be also appreciated if in situations like this, inform us by sending an email to active users too, please.
Umm.. I don't understand emails very well, but when I first installed everything on the VPS I am now, it was not possible for me to run this service of sending and receiving emails. I explained to the support that this is important for this website and they unlocked it. But because of that I don't think mass emails are a good idea. And I also don't really know how to send mass emails.
-
First of all, i want to say thank you again for your clarity in this situation.
I informed it this morning after logged in to website. (what i'm telling is that would be cool to inform faster with emergency email)
Your platform is perfect and all of us are using it for EAs that are working with real money.
Leaking our information to hacker has consequences for us.
All we are asking is increase the website security please.Also you have the list of all users email. sending an info text to a list of email addressees (separated with comma) is possible in one go.
Many thanks -
It can happen. Nobody ever made a mistake. I have signed up for the 3 month program like my friends in this group as well, I think we will support you. ^^
-
@akallai86 i fully aggree on this 2 year of development on a ea i was working on all gone
-
I appreciate your hard work and your program. Fxdreema has been the best tool for development! I understand the hardships but we can decide to focus on the positives.
-
@jacques-0 said in I'm sorry. Website was hacked. It's my fault.:
@akallai86 i fully aggree on this 2 year of development on a ea i was working on all gone
If you have .mq4 or .mq5 file of that EA, then you have a backup. You really never downloaded such file for so long?
-
@fxDreema can you please update us once you completed the restoring of the latest backup you had or worked ?
-
UPDATE
Now payments history is under control.
Users registered before July 4th should have their payments history fully restored, including the expired payments.
I have the whole payments history, but I don't have the users registered after July 3rd. I wrote a script that tries (every minute) to match the emails of the newly registered accounts with the emails in the payments history. If there is a match, the payment is attached to the new user's ID.
So, if you are someone who lost hist registration and had to register again, if your email matches the email of your payment, your newly registered profile should receive that payment automatically after 1 minute max.
When emails are different, I have to rely on the transaction IDs you send me.
For crypto paymens, I don't have emails there, only transaction hashes. If you paid with crypto, send me your transaction hash and the crypto's name and network.
I will have to manually approve every payment where I can use the transaction number, so this will take time and I will probably do it after I deal with the projects.
-
@fxdreema so you are working on restoring all projects?
-
@roar This is what I will do next. I imported that database locally to see what is in it, but it looks that there is nothing after June 20th. This means I can't restore anything after June 20th. Before that date I have data, I don't know how full.
However, I think I have all shared projects. Those records were located in a different collection, which appears to be fine.
I also have one big collection, containing temporary projects - but these are copies of my example projects or the shared projects + some extra history points that the person does over these copies. There could be good information there only if someone made a shared copy of his project and then worked on that shared copy... but this should not be a regular practice.
-
@fxdreema
Do you know how can this be solved?
https://fxdreema.com/forum/topic/15501/mql5-converter-has-problem -
I am not able to start a new project. The message says: "Failed request :(". How can I go about this? Or will this remain like this until everything is fixed?
Thank you. -
@darius said in I'm sorry. Website was hacked. It's my fault.:
I am not able to start a new project. The message says: "Failed request :(". How can I go about this? Or will this remain like this until everything is fixed?
Thank you.I don't know now, but I will take a look
-
That's bad, but shit may happen. I have had many projects. I hope you will be able to restore all of them to June20 as you mentioned. If so, then the situation isn't that bad at all. Anyway, I love your work. It's just brilliant. You have my support. No complaints, but please figure it out how to backup all this stuff up to date safely to avoid this in the future.
-
Just a heads up, while you are working on the restoration of some projects, some developers including myself are also importing projects from our own backups and creating new versions on top of it already...
When/if the main databases with projects are recovered, please don't let them override (or merge) with the newer versions of the same projects... it would be safer to restore as a copy, or a secondary name, or something like this... to keep the new versions of the projects intact...
Just a suggestion, thanks for reading this message.
-
@fxdreema WELL DONE SIR!.
-
@Darius Try now. You should see "Failed to load the project", but you should be able to make a new project
-
@quantengineer said in I'm sorry. Website was hacked. It's my fault.:
Just a heads up, while you are working on the restoration of some projects, some developers including myself are also importing projects from our own backups and creating new versions on top of it already...
When/if the main databases with projects are recovered, please don't let them override (or merge) with the newer versions of the same projects... it would be safer to restore as a copy, or a secondary name, or something like this... to keep the new versions of the projects intact...
Just a suggestion, thanks for reading this message.
Yeah, I'm now trying to figure out where to start. I need to somehow put projects from few different data sources into one.