Skip to content

Latest commit

 

History

History
104 lines (64 loc) · 3.06 KB

File metadata and controls

104 lines (64 loc) · 3.06 KB

🛠️ ShellNetBuilder

A user-friendly GUI-based tool designed to configure essential network services such as HTTP, FTP, DNS, NAT, NFS, and DHCP without requiring extensive knowledge of console commands. Ideal for home, SOHO (Small Office/Home Office) environments, or any setup requiring RHEL-based network configurations.


🚀 Features

  • HTTP Configuration: Easily set up and manage HTTP services.
  • FTP Setup: Configure FTP servers with minimal effort.
  • DNS Management: Simplify DNS server configurations.
  • NAT Configuration: Set up Network Address Translation effortlessly.
  • NFS Setup: Configure Network File System services.
  • DHCP Management: Manage Dynamic Host Configuration Protocol settings.

Each operation is accompanied by a user-friendly manual to guide you through the process.


🛠️ Technologies Used

  • Programming Language: Java
  • Platform: RHEL-based systems

📂 Project Structure

├── clienttools/               # Client tool Java source code
├── configurationcodes/        # Configuration scripts
├── lockfls/                   # Lock files
├── Client_Network_Builder_v0.1_installer.zip  # Installer package
├── Network_Builder_v0.1_installer.zip         # Alternative installer package
└── README.md                  # Project documentation

⚙️ Installation Instructions

  1. Download the Repository:

    git clone https://github.com/arnabnandy7/shellnetbuilder.git
    cd shellnetbuilder
  2. Extract the Installer:

    • Extract the contents of Client_Network_Builder_v0.1_installer.zip or Network_Builder_v0.1_installer.zip to a desired location.
  3. Run the Installer:

    • Execute the installer to set up the application on your system.
  4. Launch the Application:

    • After installation, launch the application from your applications menu or the installation directory.

📄 Documentation

Detailed documentation is available within the project, covering:

  • System architecture
  • User manuals
  • Administrative guidelines

📈 Benefits

  • Efficiency: Simplifies complex network configurations.
  • User-Friendly: Intuitive interface suitable for users with minimal technical knowledge.
  • Comprehensive: Covers essential network services in a single tool.

🔧 Future Enhancements

  • Support for additional network services.
  • Enhanced security features.
  • Cross-platform compatibility.

🤝 Contributing

Contributions are welcome! Please fork the repository, make your changes, and submit a pull request. Ensure that your code adheres to the project's coding standards and includes appropriate documentation.


📞 Contact

For support or inquiries, please contact:

GitAds Sponsored

Sponsored by GitAds