At the end of October 2024, I became aware of a large-scale spam attack targeting Hive. Since then, I have been working consistently, together with @hivewatchers, to address the situation. This effort has been highly effective. Over the months, I’ve been analyzing over 18,000 accounts daily through various API endpoints to detect and highlight potential payouts linked to stolen content. With the essential collaboration of @themarkymark and @buildawhale, nearly, if not, all of these fraudulent payouts have been successfully intercepted and downvoted before they could be reaching the 7-days payout window.
<p dir="auto">This journey has been both challenging and deeply fulfilling, and it inspired me to enhance the tools I’ve been using. I decided to reimagine my analysis tool, which was previously a Python application running in Visual Studio Code. I rebuilt it as a more versatile single-file HTML document, integrating HTML, JavaScript, and CSS. Thanks to GitHub Copilot, I was able to convert from python to javascript and refine the tool into a more efficient and user-friendly version. <p dir="auto">The updated tool is now uploaded and ready for anyone to use. You can simply input a list of usernames and initiate an analysis. Beyond our collective efforts to combat spam on Hive, this tool could also serve as a helpful resource in other analytical scenarios. <p dir="auto">This initiative represents my commitment to preserving Hive as a trustworthy and vibrant platform. I’m confident this tool will further strengthen our ability to maintain a high standard for our community. Thank you all for your ongoing support and dedication! <p dir="auto"><br /><span>Live-Version: <a href="https://raw.githack.com/louis-88/hive-account-postcheck/main/index.html" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">https://raw.githack.com/louis-88/hive-account-postcheck/main/index.html<span> Github: <a href="https://github.com/louis-88/hive-account-postcheck" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">https://github.com/louis-88/hive-account-postcheck <h1>Hive Analytics Dashboard <p dir="auto">A real-time analytics dashboard for monitoring Hive blockchain accounts and their post payouts. <h2>Live Version <p dir="auto"><span><a href="https://raw.githack.com/louis-88/hive-account-postcheck/main/index.html" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">https://raw.githack.com/louis-88/hive-account-postcheck/main/index.html <h2>Screenshots <div class="pull-left"><div class="text-justify"> <p dir="auto"><img src="https://images.hive.blog/768x0/https://github.com/user-attachments/assets/1ba9d814-fa60-4415-99eb-51708d6e9552" alt="blank screen" srcset="https://images.hive.blog/768x0/https://github.com/user-attachments/assets/1ba9d814-fa60-4415-99eb-51708d6e9552 1x, https://images.hive.blog/1536x0/https://github.com/user-attachments/assets/1ba9d814-fa60-4415-99eb-51708d6e9552 2x" /> <div class="pull-right"><div class="text-justify"> <p dir="auto"><img src="https://images.hive.blog/768x0/https://github.com/user-attachments/assets/882ec42d-e2ff-4a88-bf5a-7929317b6e27" alt="screenshot with data from my friends" srcset="https://images.hive.blog/768x0/https://github.com/user-attachments/assets/882ec42d-e2ff-4a88-bf5a-7929317b6e27 1x, https://images.hive.blog/1536x0/https://github.com/user-attachments/assets/882ec42d-e2ff-4a88-bf5a-7929317b6e27 2x" /> <hr /> <div class="pull-left"><div class="text-justify"> <h2>Features <ul> <li>Real-time monitoring of multiple Hive accounts <li>Batch processing with configurable size <li>Multiple API endpoint support with load balancing <li>Post filtering by date and payout value <li>Sortable results table with live updates <li>Live progress tracking <li>Enhanced activity logging with search and clear functionality <li>Pause/Resume functionality <li>Reblog filtering (shows only original content) <li>Configurable frontend selection for post links <h2>Activity Log Features <ul> <li>Real-time log updates <li>Search functionality for filtering log entries <li>Clear logs button <li>Color-coded log entries by type: <ul> <li>Info (blue) <li>Success (green) <li>Error (red) <li>Warning (yellow) <li>API (purple) <li>Fetch (light blue) <li>Process (light green) <h2>Usage <ol> <li>Open <code>index.html in a modern web browser <li>Enter Hive accounts (one per line) or load from a text file <li>Adjust settings as needed <li>Click "Start Monitoring" <li>View results in real-time as they're found <h2>Results Table <p dir="auto">The results table shows: <ul> <li>Username <li>Post Date <li>Link to Post (opens in selected frontend) <li>HBD Value <li>Post Title (truncated with full title on hover) <p dir="auto">Click column headers to sort by that column. <p dir="auto"><img src="https://images.hive.blog/768x0/https://files.peakd.com/file/peakd-hive/louis88/23t76y4yZfM62p8mxaynsE53cZSyTzrGh2pobX36PEynmGaKWAiXSy1eMb36K8V4m3rSy.png" alt="image.png" srcset="https://images.hive.blog/768x0/https://files.peakd.com/file/peakd-hive/louis88/23t76y4yZfM62p8mxaynsE53cZSyTzrGh2pobX36PEynmGaKWAiXSy1eMb36K8V4m3rSy.png 1x, https://images.hive.blog/1536x0/https://files.peakd.com/file/peakd-hive/louis88/23t76y4yZfM62p8mxaynsE53cZSyTzrGh2pobX36PEynmGaKWAiXSy1eMb36K8V4m3rSy.png 2x" /> <div class="pull-right"><div class="text-justify"> <h2>Settings <ul> <li><strong>Days to Look Back: Number of days to check for posts (1-365) <li><strong>Min HBD Threshold: Minimum payout value to include (in HBD) <li><strong>Retry Limit: Number of API retry attempts <li><strong>Timeout: API call timeout in seconds <li><strong>Processes: Number of concurrent processes <li><strong>API Call Delay: Delay between API calls in seconds <li><strong>Batch Size: Number of accounts to process in each batch <li><strong>Frontend: Choose preferred frontend for post links <ul> <li>PeakD (default) <li>Hive.blog <li>Ecency <li>Inleo <h2>API Endpoints <p dir="auto">Default endpoints included: <ul> <li>api.hive.blog (enabled) <li>api.deathwing.me (enabled) <li>api.openhive.network (enabled) <li>techcoderx.com (disabled) <li>api.c0ff33a.uk (disabled) <li>rpc.mahdiyari.info (disabled) <p dir="auto">You can add/remove endpoints and enable/disable them as needed. The system automatically checks endpoint status and uses only online endpoints. <h2>Technical Details <ul> <li>Pure HTML/CSS/JavaScript implementation <li>No external dependencies <li>Supports large account lists through batch processing <li>Automatic API failover and load distribution <li>Real-time updates with sort preservation <h2>Requirements <ul> <li>Modern web browser with JavaScript enabled <li>Internet connection to access Hive APIs <h2>File Structure <pre><code>/ ├── index.html # Main application ├── README.md # Documentation <h2>License <p dir="auto">MIT License - Feel free to use and modify as needed. <hr /> <p dir="auto">I’m always open to feedback, questions, or suggestions... feel free to give the tool a try! If you have any ideas for improvements or additional features, don’t hesitate to share them in the comments. I’d love to hear your thoughts and explore ways to make this tool even better.
Well done and thank you for keeping us safe.
!BEER
Ur welcome. Trying to do my best :)
Your best is great methinks. !LOL
lolztoken.com
He puts on another coat
Credit: reddit
$LOLZ on behalf of papilloncharity
(2/10)
Delegate Hive Tokens to Farm $LOLZ and earn 110% Rewards. Learn more.@louis88, I sent you an
Gute Arbeit!
!HUG
Gonna bookmark this and see if the non techy dummy me can make use of it. Thanks
Thanks. Let me know if u need assistance - or when something is unclear, i can prepare guide post for that :) Let me know.
Great job. Thank you for the work to help keep the Hive safer from scammers.
That's a pretty awesome tool. I have made a bookmark for it so I can come back and utilize it when I need to in the future.
I've seen a lot of spam accounts getting downvoted preemptively, and plagiarism does seem to have declined. Hopefully projects like this will keep abuse at bay now that the token price appears to be finally moving upward again. That'll be the real trial as old bots are reawakened and new spam farms ramp up.
Good job. !BEER
Pretty cool tool! It is nice that effort !! I will check it out !
Damn! Well done :D
I think you're the one who should be thanked for your ongoing support of our little paradise we have here!
It's not often I hear or see just and politically correct usage of the downvote ability. That what it was intended for! Certainly not as a "dislike" or for revenge...
Thank you for your witness vote!
Have a !BEER on me!
To Opt-Out of my witness beer program just comment STOP below
Good job!
I sometimes come across some posts from fraudsters that still have some rewards. But most of them are already taken care of.
Thanks for making this tool public, Louis! I'll check it out. Looks like I continue to have no problems identifying posts that plagiarize my own work since the bots include the mention at the end of the posts from Leofinance/Inleo, but your tool is helpful in identifying posts that plagiarize other accounts.
@bilpcoinbpc, sorry! You need more $ALIVE to use this command.
The minimum requirement is 1000.0 ALIVE balance.
More $ALIVE is available from Hive-Engine or Tribaldex
LOL, the serial spammer wants to pretend he's helping.