Documentation

📚 Documentation

Complete guide to using Masanto Hotmail Checker v2.0 with startup panel and professional features

Installation & Startup

1. Download & Setup

Download the application and install dependencies:

# Install required packages
pip install -r requirements.txt

2. Professional Startup Panel

Launch the application using the startup panel:

python start.py

Choose from startup options:

  • [1] Localhost Only: Private access on your computer
  • [2] Online Mode: Public access via Cloudflare tunnel
  • [3] Exit: Close the application

3. Access URLs

After starting, access the application:

• Main Application: http://127.0.0.1:5000
• Admin Panel: http://127.0.0.1:5000/admin
• Online Mode: Auto-generated tunnel URL (if selected)

Quick Start Guide

1. Admin Setup (First Time)

Login to admin panel with default credentials:

Username: admin
Password: admin123
⚠️ Change password immediately after first login!

2. Navigate with Professional Sidebar

Use the sidebar to navigate between sections:

  • Home: Landing page with features overview
  • Email Checker: Main validation interface
  • Features: Detailed feature showcase
  • Documentation: This guide
  • About: Information about the tool

3. Prepare Your Email List

Format your email:password combinations, one per line:

example1@hotmail.com:password123
example2@outlook.com:mypassword
example3@live.com:secretpass

3. Configure Settings

  • Threads: Set number of concurrent checks (1-50)
  • Proxies: Add proxy list for enhanced privacy (optional)
  • Delay: Adjust delay between requests if needed

4. Start Checking

Click "Start Checking" and monitor real-time results

API Reference

System Status

GET /api/status

Returns current system status including login requirements and maintenance mode.

Response:

{
  "status": "online",
  "login_required": false,
  "maintenance_mode": false,
  "sessions_active": 3
}

Admin API Endpoints

GET /admin/api/stats

Get admin dashboard statistics

GET /admin/api/users

List all users (admin only)

POST /admin/api/settings

Update system settings

Configuration Guide

Admin Panel Settings

Access the admin panel at /admin to configure:

  • Login Required: Toggle whether users must log in to use the checker
  • Max Threads: Set maximum concurrent threads (recommended: 20-50)
  • Max Combos: Limit maximum number of emails per session
  • Maintenance Mode: Enable/disable maintenance mode

User Management

  • • Create admin and regular user accounts
  • • Assign roles and permissions
  • • Monitor user activity through audit logs
  • • Deactivate accounts when needed

Environment Variables

HOST=0.0.0.0
PORT=5000
DEBUG=False
SECRET_KEY=your-secret-key
DATABASE_PATH=masanto_checker.db

Security Best Practices

Important Security Notes

  • • Change default admin password immediately after setup
  • • Use HTTPS in production environments
  • • Regularly backup your database
  • • Monitor audit logs for suspicious activity
  • • Keep the application updated

Password Security

  • • All passwords are hashed using Werkzeug security
  • • Minimum password length enforced
  • • Session timeout after inactivity
  • • Secure session management

Troubleshooting

Common Issues

Can't access admin panel

Run python update.py and select "Reset Admin Password"

Database errors

Run python setup.py to reinitialize the database

Checking not working

Check if login is required in admin settings and ensure you're logged in

Server won't start

Check if port 5000 is available or change port in configuration

Maintenance Commands

Setup & Installation

python setup.py

Development Server

python dev.py

Production Server

python run.py

Maintenance Tools

python update.py

Support & Resources

Self-Help Tools

  • • Health check in admin panel
  • • System diagnostics via update.py
  • • Database optimization tools
  • • Backup and restore utilities

Additional Resources

  • • README.md - Detailed setup guide
  • • PROJECT_SUMMARY.md - Project overview
  • • FIXES.md - Recent fixes and changes
  • • Inline code documentation
Channel