Bitcoin Forum
November 16, 2024, 03:00:16 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: I got bored and created a simple mining monitor software  (Read 190 times)
Rasanders22 (OP)
Jr. Member
*
Offline Offline

Activity: 67
Merit: 3


View Profile
May 28, 2018, 02:40:07 AM
Merited by poplolnman (2)
 #1

So on a boring Sunday, I was sitting around trying to figure out what to do. I've got a couple rigs running Claymores software. Each rig has the HTML report option turned on so I created a server that would pull in those reports, parse the information, then create a new single html report with the information I wanted. I use Node.JS for the server, and authenticate using Passport and passwords are hashed using bcrypt.



Rig 3 doesn't exist, its only there to show a negative result.



Hovering over the results of a individual GPU will bring up the description of the card.



Very simple login page. I'm not good at programming attractive web sites. My skills are mostly in server side code. The user database in mongo db. As you can see, it says my login is not secure. I'm not going to pay for a CA so anyone spying on my network traffic can see my password. I'm not worried about a MIM attack.

In the future, I plan on creating the ability to remotely power systems on and off, somehow get GPU temperature (its not included on the Claymore HTML report), and power usage.  I also want to track my daily, monthly, and quarterly income so I can track all my costs. Eventually I want to build an android app to do all the same functions. I've already begun messing around with identifying users via user name and password submitted from an app but have had some problems storing authentication tokens. Once I've got the figured out it wouldnt be that hard to submit commands to do various tasks via an app.

Any feedback is welcome.
jmigdlc99
Sr. Member
****
Offline Offline

Activity: 784
Merit: 282


View Profile WWW
May 28, 2018, 03:07:23 AM
 #2

Why is there a need for a login if you are running it locally? are you offering this as a service?

Would greatly appreciate if you could share the code in a public repository. I'm sure I and other developers out there will be able to contribute to it and turn it into a much better product. But overall, good job so far! If it works for you then its good.

0xacBBa937A57ecE1298B5d350f40C0Eb16eC5fA4B
Rasanders22 (OP)
Jr. Member
*
Offline Offline

Activity: 67
Merit: 3


View Profile
May 28, 2018, 03:14:15 AM
 #3

Why is there a need for a login if you are running it locally? are you offering this as a service?

Would greatly appreciate if you could share the code in a public repository. I'm sure I and other developers out there will be able to contribute to it and turn it into a much better product. But overall, good job so far! If it works for you then its good.

I want to be able to view my information while at work so eventually I will open the port it operates on. I do have a web domain I registered a year ago so I may point it towards my machine. I'll see about setting up a GIT repo and pushing the code for others to use. I have no interest in making money off of something like this. It took less than a half day of coding and that's with a couple trips into town.
Dlugina23
Sr. Member
****
Offline Offline

Activity: 504
Merit: 251



View Profile
May 28, 2018, 05:50:58 AM
 #4

Elon musk got bored and create the boring company which give him another millions.
jillscarbrough
Sr. Member
****
Offline Offline

Activity: 588
Merit: 335


Steady State Finance


View Profile
May 28, 2018, 07:46:52 AM
 #5

May I need to get bored to be able to create something useful as what OP create.  Grin

Mining monitoring tools always useful for most miners. Moreover, when we are using our own monitoring tools, safer.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!