wi-fi tutorials
Contents:
C Programming
Part 1 : C-Programming Test
C-Basics
C-Data-Types-and-Storage
Arithmetic Operators
Conditional Operators
C-Loops
Functions and Pointers
Arrays and Pointers
Strings, Char Arrays
Structures and Pointers
Console IO and Formatted IO
Preprocessor Directives
C Program Build Process
File Operations IO
Bitwise Operators
Part 2 : C programming FAQs
C Basics-Level 1 - Syntax
Exercise-1 : “integer modifier and qualifier” combinations
Exercise-2 : “integer pointer & array ” combinations
Exercise-3 : “strutures pointer & array ” combinations
C Basics-Level 2 - Differences
C Basics-Level 3 - Compilation stages
C Basics-Level 4 - Searching - Arrays
C Basics-Level 5 - Sorting - Arrays
C Basics-Level-6 - integer Programs
C Basics-Level-7 - Bitwise programs
C Basics-Level-8 - memory allocation programs
C Basics-Level-9 - C library APIs
Exercise-9.1: Unit test of APIs
C Basics-Level-10 - String programs
C Basics-Level-11- Data structure programs
C Basics-Level-12- Recursion programs
C Basics-Level-13- File operation programs
C Basics-Level-14- Applications of Data structures
C Basics-Level-15 - Structures
C Basics-Level-16 - Macros
C Basics-Level-17 - Function Pointers
Part 3 : C Programming Books
Part 4 : C Cheat Sheets
C-Keywords-List
C-Basic-Data-Types
C-Storage-Class-Specifiers-List
C-Modifers-List
C-Qualifiers-List
C-Type-Value-Range-List
C-Format-Specifiers-List
C-Type-Declarations-without-const
C-Type-Declarations-with-const
C-Type-Function-Pointers
C-malloc-Rules
C-Copy-Rules
C-Operators-and-Associativity
C-Escape-Characters
C-string.h-APIs
C-file-operations-APIs
C-File-Operation-Modes
C-ctypes.h-APIs
C-L-value-R-value
C-Array-Pointer-equations
C-Simple-Types-Pointers
C-Single-dimension-Arrays-and-Pointers
C-Double-dimension-Arrays-and-Pointers
C-Three-dimension-Arrays-and-Pointers
C-Static-Library without Makefile
C-Static-Library with Makefile
C-Shared-Library without Makefile
C-Shared-Library with Makefile
C-Macros-to-do-Bitwise-Operations
C-Valgrind
C-Splint
C-check-patch
C-gdb-step-by-step-runtime-debug
Online Compiler
Operating Systems & Concepts
Part 1 : Operating Systems FAQs
Chapter 1 : Common (Wo)Man questions
Chapter 2 : Boot process
Chapter 3 : Compilation stages
Chapter 4 : Program execution
Chapter 5 : Memory & Memory Management
Chapter 6 : CPU
Chapter 7 : Scheduling
Part 2 : Operating Systems Books
Linux Wireless
Part 1 : Linux Shell Scripting
Chapter 1 : Shell script FAQs
Expert Level 1 : print commands
Expert Level 2 : File & directory handling commands
Expert Level 3 : Process handling commands
Expert Level 4 : Filter commands
Expert Level 5 : Basic Networking commands
Expert Level 6 : Basic Wireless commands
Expert Level 7 : Basic environment variables
Expert Level 8 : Basic shell meta-characters
Expert Level 9 : Basic shell syntax
Expert Level 10 : Basic shell arrays
Expert Level 11 : Basic shell operators
Expert Level 12 : Regular expressions
Expert Level 13 : File operations programs
Expert Level 14 : String operation programs
Expert Level 15 : Integer operation programs
Expert Level 16 : Colorized and formatted output
Expert Level 17 : Functions
Expert Level 18 : awk
Expert Level 19 : sed
Expert Level 20 : find
Expert Level 21 - Misc programs
Online Shell Scripting
Part 2 : Linux Systems Programming
Chapter 1 : Linux System Programs FAQs
Expert Level 1 : Introduction
Expert Level 2 : File management
Expert Level 3 : Process Management
Expert Level 4 : System V IPC
Expert Level 5 : System V Synchronization
Expert Level 6 : POSIX IPC
Expert Level 7 : POSIX Synchronization
Expert Level 8 : Networking
Chapter 2 : System calls table
Chapter 3 : Linux Sockets Table
Chapter 4 : Threads
Reference links
Chapter 5 : Event handling mechanisms
select, pselect
poll, ppoll, epoll
inotify
libev
g_io_add_watch
Part 3 : Linux Kernel Programming
Chapter 1 : Hello world
Chapter 2 : Character Device Driver
Chapter 3 : Network Device Driver
Part 4 : Linux OpenWRT
Part 5 : Linux Wi-Fi Development
Chapter 1 : Wi-Fi FAQs
Expert Level 1 : Development Basics : Building tools, drivers
Expert Level 2 : Development Basics : Enhancing tools, drivers
Expert Level 3 : Development Basics : wpa_supplicant
Expert Level 4 : Development Basics : hostapd
Expert Level 5 : Development Basics : cfg80211.ko
Expert Level 6 : Development Basics : Debugging facilities
tcpdump
Wireshark
Expert Level 7 : Protocol Basics
Chapter 2 : Wi-Fi Cheat Sheets
Open : AP-STA using mac80211_hwsim
Two Laptops
Two RPIs
Part 6 : Linux Wi-Fi Testing
Chapter 1 : Wi-Fi Basic Coverage
Chapter 2 : Wi-Fi Traffic Testing
802.11g Traffic test connection commands
802.11ng Traffic test connection commands
802.11a Traffic test connection commands
802.11na Traffic test connection commands
2.4GHz channels
5GHz channels
6GHz channels
Traffic test channels
Traffic test commands
802.11g Traffic Test
802.11ng Traffic Test
802.11a Traffic Test
802.11na Traffic Test
802.11ac Traffic Test
Chapter 3 : Wi-Fi Security Testing
Expert Level 1 : Basics
Expert Level 2 : WPS, P2P and DPP
Expert Level 3 : WPA Enterprise
Expert Level 4 : WPA2 Enterprise
Expert Level 5 : WPA3 Enterprise
Test your 802.11 Wi-Fi testing knowledge
Part 7 : Linux Wi-Fi Protocols
Wi-Fi Test
Wi-Fi Linux commands
Wi-Fi Abbreviations
Wi-Fi Security
Wi-Fi CSMA/CA
Networking
Chapter 1 : Wi-Fi address modes
802.11 - 3 Address format
802.11 - 4 Address format
Chapter 2 : Wi-Fi timeouts
AIFS
TxOP Limit
ACK/CTS timeout
Chapter 3 : Wi-Fi phy rates
802.11 b
802.11 a
802.11 g
802.11 n 5MHz
802.11 n 10MHz
802.11 n 20MHz - EQM - MCS 0-31 - Short Gaurd Interval
802.11 n 20MHz - EQM - MCS 0-31 - Long Gaurd Interval
802.11 n 20MHz - UEQM - MCS 32-76 - Short Gaurd Interval
802.11 n 20MHz - UEQM - MCS 32-76 - Long Gaurd Interval
802.11 n 40MHz - EQM - MCS 0-31 - Short Gaurd Interval
802.11 n 40MHz - EQM - MCS 0-31 - Long Gaurd Interval
802.11 n 40MHz - UEQM - MCS 32-76 - Short Gaurd Interval
802.11 n 40MHz - UEQM - MCS 32-76 - Long Gaurd Interval
802.11 ac 20 MHz
802.11 ac 40 MHz
802.11 ac 80 MHz
802.11 ac 160 MHz
Part 8 : Linux Wi-Fi Books
Part 9 : Linux Opensource Projects
Chapter 1 : Wi-Fi Opensource projects
Part 10 : Linux Books
Chapter 1 : Linux System Programming books
Chapter 2 : Linux Kernel Programming books
Chapter 3 : Linux Performance analysis books
wi-fi tutorials
»
C Programming
»
Part 4 : C Cheat Sheets
»
C-Basic-Data-Types
View page source
C-Basic-Data-Types
char
int
float
double