Independent, Secure, and Free Internet
Agrest Net is an independent internet network designed to provide a secure, free, and censorship‑resistant environment. This project includes:
🌐 Dedicated DNS — Resolver system for .agrest domains
🚀 Gateway — Page processing and delivery
📝 Registry — Domain registration service
🖥️ Agrest Browser — Custom browser for accessing the network
⚡ Quick Start Requirements Go 1.21+
Node.js 18+
npm
Installation & Setup
git clone https://github.com/AmirhosseinAgrest/agrest-net.git
cd agrest-netcd scripts
chmod +x setup.sh
./setup.sh./start-all.shcd ../agrest-browser
npm startSite Address Description 🏠 Home home.agrest Main homepage 🔍 Search search.agrest Network search engine 📝 Register register.agrest Register a new domain 📰 News news.agrest Network updates 📚 Docs docs.agrest Usage guide 🔒 Security ✅ Content Security Policy (CSP) ✅ Input Sanitization ✅ Rate Limiting ✅ Sandboxed Execution ✅ XSS Protection
📝 Domain Registration Go to register.agrest
Enter your desired domain name
Upload your website files
Run in Development Mode
cd agrest-dns && go run main.gocd agrest-gateway && go run main.gocd agrest-registry && npm run devcd agrest-browser && npm start 📞 Contact Developer: Amirhossein Agrest Version: 1.0.0
📄 License MIT License — Free to use and modify
Made with ❤️ by Amirhossein Agrest