BASED TUNNEL | CHANNEL
Open in Telegram
Welcome to BASED TUNNEL Channel! Explore the world of secure and versatile internet access with our app. Discover the power of TCP, UDP, and DNS Tunneling (DNS over TLS) capabilities. Stay informed about updates, tips, and exclusive features!
Show moreThe country is not specifiedTechnologies & Applications35 026
1 574
Subscribers
No data24 hours
-87 days
-4130 days
Posts Archive
just initializing the project takes this long. Not to talk about compiling it. I just can't waste my whole day on this, sorry! And it's not done yet
Have you ever thought about learning to code and becoming your own tech boss? Or maybe you’re tired of the same old internet routines and wish you could automate them. Heck, maybe you just want to outshine that nerdy kid at school. Whatever your reason, we’ve got your back!
Introducing the best Python course you’ll ever come across—your ultimate guide from beginner to advanced programmer. Whether you’ve never written a line of code or you’re already a pro looking to level up, this course is for you.
Why choose us?
- For everyone: It doesn’t matter if you’re clueless about coding or already skilled—we’ll meet you where you are.
- Interactive and fun: Confused about something? Ask anytime! Our course feels more like a conversation than a classroom.
- Hands-on projects: No boring theory here. Learn as you build real projects step by step.
- Simplified for you: We break down complex ideas into digestible bites, making sure you *get it*.
Your journey starts here.
The first two lessons are absolutely free. Dive in, and see for yourself how we simplify concepts, make learning fun, and bring coding to life. By the time you’re done with the free lessons, you’ll understand why this is the right course for you.
Stop wondering “what if” and start building your programming future today. The choice is yours. Start today and in a few years, you'd be suprised.
We have other very interesting courses coming up where we split very difficult concepts like ML, yes ML into very easily understandable pieces... Don't worry stay tuned!
Group link: click to join
Note that once we have 50 registered people, for the first batch, the link would be revoked.
https://t.me/+za3QaIlz0fUxNjc0
Here is the group link for those who are taking the python course
😂 Fun fact: I have a lot of classmates who use based tunnel, i would peep into their devices in school, and just be super silent. based!!
I decided, 😐 project not abandoned, i just need to find a new pc... after that, I'll add wireguard for UG with alot of fixes.
Important Update for Based Tunnel Users
Dear valued users,
I wanted to address you directly and transparently about the future of Based Tunnel. As the project's maintainer, I've reached a significant milestone in my personal learning journey, and I'm faced with a difficult decision.
After careful consideration, I regret to inform you that there's a high possibility that Based Tunnel will no longer receive updates. Maintaining the project has become increasingly costly, both in terms of time and resources. Unfortunately, the project itself, despite its value to the community, no longer provides the motivation and rewards I need to sustain my investment.
I'm grateful for the experience and knowledge gained while working on Based Tunnel. However, my interests have shifted towards new and exciting areas, and I feel compelled to explore them.
Although this might be the end of Based Tunnel's active development, I want to assure you that:
1. I'll ensure that any critical security issues are addressed, if possible. There are still chances i could work on the project, but low due to low motivation.
I appreciate your understanding and support throughout this journey. If I regain motivation or find a suitable successor, I might revisit Based Tunnel in the future.
Thank you for being part of the Based Tunnel community.
Best regards,
Captain BaseDCaTx
I won't list all the courses, but as you can see, you get a lot of theory + hands-on practicing. And i am making everything overly simplified. If you need any course outline you can always ask
Python
Week 1: Python Basics & Game Development
1. Introduction to Python
2. Variables, data types, operators
3. Control structures (if/else, for loops)
4. Functions
Project: "Rock, Paper, Scissors" Game
- Create a command-line game using Python
- Use random modules and conditional statements
Week 2: Data Structures & Visualization
1. Lists, tuples, dictionaries
2. File input/output (open, read, write)
3. Exceptions
4. Introduction to Pandas & NumPy
Project: "Personal Finance Tracker"
- Create a simple budget tracker using Pandas
- Visualize expenses using Matplotlib
Week 3: Object-Oriented Programming (OOP)
1. Classes & objects
2. Constructors & destructors
3. Basic OOP concepts
Project: "Simulate a Bank Account"
- Create a simple bank account class
- Implement deposit, withdraw, and balance methods
Week 4: Web Scraping & Automation
1. Introduction to Beautiful Soup
2. Web scraping basics
3. Automation using Python
Project: "Weather Forecast Bot"
- Scrape weather data from a website
- Send daily weather updates via email or SMS
Week 5 (optional): Machine Learning Introduction
1. Introduction to Scikit-learn
2. Basic machine learning concepts
3. Supervised learning
Project: "Image Classification Model"
- Train a simple image classification model
- Use TensorFlow or Keras
Socket Programming in C/C++
Week 1: Introduction to Socket Programming
1. Overview of Socket Programming
2. TCP/IP Fundamentals
3. Socket API (socket, bind, listen, accept)
4. Basic Socket Programming Concepts
5. C/C++ Socket Libraries
Project: "Simple Client-Server"
- Create a simple client-server program using TCP sockets.
Week 2: TCP Sockets
1. TCP Socket Creation
2. Connection Establishment (connect, accept)
3. Data Transfer (send, recv)
4. Connection Termination (shutdown, close)
5. TCP Socket Options
Project: "File Transfer using TCP"
Week 3: UDP Sockets
1. UDP Socket Creation
2. Connectionless Communication
3. Data Transfer (sendto, recvfrom)
4. UDP Socket Options
5. Error Handling
Project: "Simple Chat using UDP"
Week 4: Socket Programming in C++
1. C++ Socket Libraries (Berkeley, POSIX)
2. Object-Oriented Socket Programming
3. C++ Socket Examples
4. Exception Handling
5. C++ Socket Best Practices
Project: "C++ Client-Server using TCP"
Week 5: Advanced Socket Topics
1. Multicast Sockets
2. Broadcast Sockets
3. Non-Blocking Sockets
4. Select and Poll Functions
5. Socket Timeout
Project: "Multicast Chat Application"
Week 6: Network Programming Concepts
1. Network Architecture
2. Protocol Layers (TCP/IP, OSI)
3. Network Addressing (IPv4, IPv6)
4. Network Protocol Examples (HTTP, FTP)
5. Network Security
Project: "Simple HTTP Server"
Week 7: Socket Programming in Unix/Linux
1. Unix/Linux Socket API
2. Socket Creation and Management
3. Unix/Linux Socket Examples
4. Unix/Linux Socket Options
5. Unix/Linux Socket Best Practices
Project: "Unix/Linux Client-Server using TCP"
Week 8: Project Development and Testing
1. Project Planning and Design
2. Socket Programming Project Development
3. Testing and debugging
4. Performance Optimization
5. Project Presentation
Project: "Group Project - Socket-Based Game"
C programming bootcamp
Week 1: Introduction to C & Basics
1. Introduction to C
2. Variables, Data Types, Operators
3. Control Structures (if/else, switch)
4. Loops (for, while, do-while)
5. Functions
Project: "Guessing Game"
- Create a console-based guessing game.
- Use variables, data types, and control structures.
Week 2: Data Structures & Memory
1. Arrays
2. Pointers
3. Memory Management (malloc, free)
4. Structs
5. Unions
Project: "Student Database"
- Create a simple student database using arrays and structs.
- Store student names, ages, and grades.
Week 3: File Input/Output & Exceptions
1. File Input/Output (fopen, fclose)
2. Exception Handling (errno)
3. Error Handling
4. Streams
5. Buffering
Project: "Simple Text Editor"
- Create a console-based text editor.
- Handle file errors and exceptions.
Week 4: Algorithms & Data Structures
1. Sorting Algorithms (Bubble, Selection)
2. Searching Algorithms (Linear, Binary)
3. Linked Lists
4. Stacks & Queues
5. Trees (Basic Concepts)
Project: "To-Do List App"
- Create a simple to-do list app using linked lists or arrays.
- Implement sorting and searching algorithms.
Week 5: Advanced Topics
1. Bitwise Operations
2. Preprocessor Directives
3. Command-Line Arguments
4. Dynamic Memory Allocation
5. Multidimensional Arrays
Project: "Simple Calculator"
- Create a simple calculator using bitwise operations.
- Implement basic arithmetic operations.
Week 6: System Programming
1. Process Management (fork, exec)
2. Inter-Process Communication (IPC)
3. Signals
4. System Calls
5. File System Navigation
Project: "Simple Shell"
- Create a simple shell.
- Implement process management and IPC.
Week 7: Network Programming
1. Sockets
2. TCP/IP Basics
3. Client-Server Architecture
4. Network Communication
5. Error Handling
Project: "Simple Chat Server"
- Create a simple chat server using sockets.
- Implement client-server communication.
Week 8: Version Control Systems & Collaboration
1. Introduction to Git
2. Git commands (commit, push, pull, merge)
3. Branching and Merging
4. Conflict Resolution
5. Collaborative Development
Project: "Group Project - Tic-Tac-Toe"
- Create a Tic-Tac-Toe game using Git.
- Work in teams to implement game features.
- Practice collaboration and conflict resolution.
C++ BOOTCAMP COURSE OUTLINE
Week 1: Introduction to C++ & Basics
1. Introduction to C++
2. Variables, Data Types, Operators
3. Control Structures (if/else, switch)
4. Loops (for, while, do-while)
5. Functions
Project: "Guessing Game"
- Create a console-based guessing game where the user has to guess a randomly generated number.
- Use variables, data types, and control structures.
Week 2: Data Structures & Memory
1. Arrays
2. Vectors
3. Pointers
4. Memory Management (new, delete)
5. Structs
Project: "Student Database"
- Create a simple student database using arrays or vectors.
- Store student names, ages, and grades.
- Display student information.
Week 3: Object-Oriented Programming (OOP)
1. Classes & Objects
2. Constructors & Destructors
3. Inheritance
4. Polymorphism
5. Encapsulation
Project: "Bank Account Simulator"
- Create a simple bank account class with deposit, withdrawal, and balance methods.
- Use inheritance to create different account types (e.g., savings, checking).
Week 4: File Input/Output & Exceptions
1. File Input/Output (fstream)
2. Exception Handling (try-catch)
3. Error Handling
4. Streams
5. Buffering
Project: "Simple Text Editor"
- Create a console-based text editor that can read and write files.
- Handle file errors and exceptions.
Week 5: Algorithms & Data Structures
1. Sorting Algorithms (Bubble, Selection)
2. Searching Algorithms (Linear, Binary)
3. Linked Lists
4. Stacks & Queues
5. Trees (Basic Concepts)
Project: "To-Do List App"
- Create a simple to-do list app using linked lists or vectors.
- Implement sorting and searching algorithms.
Week 6: Standard Template Library (STL)
1. Containers (vector, list, map)
2. Iterators
3. Algorithms (sort, find, count)
4. Functors
5. Lambda Functions
Project: "Phonebook Directory"
- Create a phonebook directory using STL containers (e.g., map).
- Implement search and sorting functionality.
Week 7: Advanced Topics
1. Templates
2. Operator Overloading
3. Move Semantics
4. Smart Pointers
5. Multithreading (Basic Concepts)
Project:"Simple Calculator"
- Create a simple calculator using templates and operator overloading.
- Implement basic arithmetic operations.
Week 8: Version Control Systems (VCS) & Collaboration
1. Introduction to Git
2. Git commands (commit, push, pull, merge)
3. Branching and Merging
4. Conflict Resolution
5. Collaborative Development
Project: "Group Project - Tic-Tac-Toe"
- Create a Tic-Tac-Toe game using Git for version control.
- Work in teams to implement game features.
- Practice collaboration and conflict resolution.
#cpp #c++
