Skip to content

A modified version of Unam's UnamWebPanel.

License

Notifications You must be signed in to change notification settings

Alcinzal/UnamWebPanelPlus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UnamWebPanelPlus v0.4.0

A modified version of Unam's UnamWebPanel.

Differences

  • Lifetime statistics - Statistics are saved every hour forever. You can view the statistics and toggle between viewing the data hourly, daily, weekly or monthly.
  • Geo - See which country and continent your miners are from in a pie chart. Country is also visible in the datatable.
  • Total Hashrate - An overview of each algorithm, and their total hashrate, online miners and their average hashrate.
  • Cloudflare support - If you use Cloudflare as a DNS server, the panel will still get the correct IP address and country code, from the headers 'CF-Connecting-IP' and 'CF-IPCountry'.
  • Better timezone support - All dates are saved as Unix Timestamps in the database, ensuring that dates stay true no matter what timezone. (In the future you will be able to manually select timezone on a settings page).
  • More to come!

Supported Projects

Changelog

PLUS 0.4.0 (2024-02-10)

  • Merged this fork with Unams 1.8.0 update.
    • Changed almost all dates to Unix Timestamp (including database dates).
    • Changed all charts to display date in 24-hour format.
    • Integrated cloudflare support.
    • Integrated plus page.
    • Integrated total hashrate functionality.
    • Integrated statistics functionality.
      • Integrated statistics table to database.
      • Removed tooltips in the statistics viewer.
    • Integrated geolocation functionality.
      • Integrated country column to database
    • Did not integrate my previous configuration modifications as I plan to redesign this entire page in the future.
    • Did not integrate my previous XSS prevention attempts as 1.8.0 renders it obsolete.
  • Added some branding/identity to my plus fork (for fun).
    • Added a more detailed drawing of Unam.
    • Changed "UnamWebPanel" to "UnamWebPanel+".
  • Changed terminology: "Active" -> "Mining (Active)", "Idle" -> "Mining (Idle)", Both of these combined -> "Mining".

PLUS 0.3.7 (2024-02-05)

  • Fixed XSS string checking.

PLUS 0.3.6 (2024-02-02)

  • Replaced character limit with blacklisted string checking, to better fight off XSS attacks.

PLUS 0.3.5 (2024-01-31)

  • Added character limit to algorithms so XSS attempts do not go through.
  • Fixed small bug where statistics would throw an error if there was no statistics data.
  • Changed total hashrate cards so yellow means active miners but no hashrate, and green means active miners with hashrate.

PLUS 0.3.0 (2024-01-23)

  • Changed dates in database to Unix Timestamp for better compatibility with changing timezones.
  • Added Cloudflare support. Checks for headers 'CF-Connecting-IP' and 'CF-IPCountry'.
  • Changed formatting in unamtChart to use a 24 hour clock instead of 12 hour.
  • Changed countries to Geo.
  • Added continents to Geo.
  • Saved country names and continent names as json files, to prevent calling a static json from another server (country.io).
  • Optimized the Plus statsSaver file.
  • Changed the definition of online and offline miners. Offline meaning no connection for 180 seconds, and online meaning the opposite, no matter the status.
  • Optimized the displaying of statistics at the Plus page.
  • Fixed bug where 2023-12-31 was week 1. Now it is correct, showing week 53.

PLUS 0.2.5 (2024-01-16)

  • Fixed bug where statistics graphs would disappear.
  • Fixed the charts not updating when the resizing the browser.
  • Optimized code a little to not call the same files multiple times.
  • Fixed non-existent file being called.

You can view the full changelog of this fork here

You can view the full changelog of the original repository here

Plus Author

  • Alcinzal

Original Author

  • Unam Sanctam

Contributors

Disclaimer

I, the creator, am not responsible for any actions, and or damages, caused by this software.

You bear the full responsibility of your actions and acknowledge that this software was created for educational purposes only.

This software's main purpose is NOT to be used maliciously, or on any system that you do not own, or have the right to use.

By using this software, you automatically agree to the above.

License

This project is licensed under the MIT License - see the LICENSE file for details

Donate (UNAM)

XMR: 8BbApiMBHsPVKkLEP4rVbST6CnSb3LW2gXygngCi5MGiBuwAFh6bFEzT3UTufiCehFK7fNvAjs5Tv6BKYa6w8hwaSjnsg2N

BTC: bc1q26uwkzv6rgsxqnlapkj908l68vl0j753r46wvq

ETH: 0x40E5bB6C61871776f062d296707Ab7B7aEfFe1Cd

ETC: 0xd513e80ECc106A1BA7Fa15F1C590Ef3c4cd16CF3

RVN: RFsUdiQJ31Zr1pKZmJ3fXqH6Gomtjd2cQe

LINK: 0x40E5bB6C61871776f062d296707Ab7B7aEfFe1Cd

DOGE: DNgFYHnZBVLw9FMdRYTQ7vD4X9w3AsWFRv

LTC: Lbr8RLB7wSaDSQtg8VEgfdqKoxqPq5Lkn3

About

A modified version of Unam's UnamWebPanel.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 93.1%
  • CSS 4.6%
  • JavaScript 2.3%