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.
- 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.
- Programming Language: Java
- Platform: RHEL-based systems
├── 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
-
Download the Repository:
git clone https://github.com/arnabnandy7/shellnetbuilder.git cd shellnetbuilder
-
Extract the Installer:
- Extract the contents of
Client_Network_Builder_v0.1_installer.zip
orNetwork_Builder_v0.1_installer.zip
to a desired location.
- Extract the contents of
-
Run the Installer:
- Execute the installer to set up the application on your system.
-
Launch the Application:
- After installation, launch the application from your applications menu or the installation directory.
Detailed documentation is available within the project, covering:
- System architecture
- User manuals
- Administrative guidelines
- 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.
- Support for additional network services.
- Enhanced security features.
- Cross-platform compatibility.
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.
For support or inquiries, please contact:
- Email: arnab_nandy7
- GitHub: arnabnandy7