# DedSec Project — official bilingual website and learning library > DedSec Project provides a free Android/Termux and Linux toolkit, documentation, programming lessons, troubleshooting, and defensive security education. Public toolkit: https://github.com/dedsec1121fk/DedSec. Ethical and authorized use only. ## Official pages - [Home / Αρχική](https://ded-sec.space/) - [Installation / Εγκατάσταση](https://ded-sec.space/Pages/guide-for-installation.html) - [Tools / Εργαλεία](https://ded-sec.space/Pages/learn-about-the-tools.html) - [Assistance / Βοήθεια](https://ded-sec.space/Pages/assistance.html) - [FAQ / Συχνές ερωτήσεις](https://ded-sec.space/Pages/faq.html) - [TikDev](https://ded-sec.space/TikDev.html) ## Selected practical guides (English and Greek) - [Runtime lifetimes and data-structure selection](https://ded-sec.space/learn/en/en-1.html) - [Parsing, grammars and input validation](https://ded-sec.space/learn/en/en-3.html) - [State machines, invariants and predictable interfaces](https://ded-sec.space/learn/en/en-4.html) - [SQL transactions, constraints and schema migrations](https://ded-sec.space/learn/en/en-6.html) - [Concurrency, parallelism and cancellation](https://ded-sec.space/learn/en/en-7.html) - [Unicode, encodings and multilingual search](https://ded-sec.space/learn/en/en-8.html) - [HTTP contracts, timeouts and safe retries](https://ded-sec.space/learn/en/en-9.html) - [CLI programs, Termux and desktop portability](https://ded-sec.space/learn/en/en-13.html) - [Code review, threat modeling and secure defaults](https://ded-sec.space/learn/en/en-15.html) - [Release engineering, offline packages and honest validation](https://ded-sec.space/learn/en/en-17.html) - [Algorithm drills — linear/binary search and frequency maps](https://ded-sec.space/learn/en/en-18.html) - [01 linear search](https://ded-sec.space/learn/en/en-19.html) - [02 binary search](https://ded-sec.space/learn/en/en-21.html) - [03 frequency map](https://ded-sec.space/learn/en/en-23.html) - [Algorithm drills — two pointers, stacks and sliding windows](https://ded-sec.space/learn/en/en-24.html) - [04 two pointers](https://ded-sec.space/learn/en/en-25.html) - [05 stack matching](https://ded-sec.space/learn/en/en-27.html) - [Breadth-first search](https://ded-sec.space/learn/en/en-28.html) - [06 bfs](https://ded-sec.space/learn/en/en-29.html) - [Depth-first search](https://ded-sec.space/learn/en/en-30.html) - [07 dfs](https://ded-sec.space/learn/en/en-31.html) - [08 sliding window](https://ded-sec.space/learn/en/en-33.html) - [Algorithm drills — sorting, dynamic programming and prefix sums](https://ded-sec.space/learn/en/en-34.html) - [09 sorting](https://ded-sec.space/learn/en/en-35.html) - [Dijkstra shortest paths](https://ded-sec.space/learn/en/en-36.html) - [10 dijkstra](https://ded-sec.space/learn/en/en-37.html) - [Topological sort](https://ded-sec.space/learn/en/en-38.html) - [11 topological sort](https://ded-sec.space/learn/en/en-39.html) - [Ασκήσεις αλγορίθμων: γραμμική/δυαδική αναζήτηση και συχνότητες](https://ded-sec.space/learn/el/el-1.html) - [01 linear search](https://ded-sec.space/learn/el/el-2.html) - [02 binary search](https://ded-sec.space/learn/el/el-4.html) - [03 frequency map](https://ded-sec.space/learn/el/el-6.html) - [Ασκήσεις αλγορίθμων: δύο δείκτες, στοίβες και κυλιόμενα παράθυρα](https://ded-sec.space/learn/el/el-7.html) - [04 two pointers](https://ded-sec.space/learn/el/el-8.html) - [05 stack matching](https://ded-sec.space/learn/el/el-10.html) - [Αναζήτηση κατά πλάτος](https://ded-sec.space/learn/el/el-11.html) - [06 bfs](https://ded-sec.space/learn/el/el-12.html) - [Αναζήτηση κατά βάθος](https://ded-sec.space/learn/el/el-13.html) - [07 dfs](https://ded-sec.space/learn/el/el-14.html) - [08 sliding window](https://ded-sec.space/learn/el/el-16.html) - [Ασκήσεις αλγορίθμων: ταξινόμηση, δυναμικός προγραμματισμός, αθροίσματα](https://ded-sec.space/learn/el/el-17.html) - [09 sorting](https://ded-sec.space/learn/el/el-18.html) - [Συντομότερες διαδρομές Dijkstra](https://ded-sec.space/learn/el/el-19.html) - [10 dijkstra](https://ded-sec.space/learn/el/el-20.html) - [Τοπολογική ταξινόμηση](https://ded-sec.space/learn/el/el-21.html) - [11 topological sort](https://ded-sec.space/learn/el/el-22.html) - [12 fibonacci dp](https://ded-sec.space/learn/el/el-24.html) - [13 prefix sums](https://ded-sec.space/learn/el/el-26.html) - [14 safe text normalization](https://ded-sec.space/learn/el/el-28.html) - [Επεξεργασία παρτίδων](https://ded-sec.space/learn/el/el-29.html) - [15 rate limited batch](https://ded-sec.space/learn/el/el-30.html) - [Παραδείγματα σφαλμάτων: Python και JavaScript](https://ded-sec.space/learn/el/el-31.html) - [Διόρθωση συμβάντων UI, SQL queries και διαδρομών shell](https://ded-sec.space/learn/el/el-35.html) - [Αποτυχίες και ιδιοκτησία μνήμης σε κώδικα συστημάτων](https://ded-sec.space/learn/el/el-38.html) - [Go: αγνοημένο σφάλμα](https://ded-sec.space/learn/el/el-41.html) - [Παραδείγματα σφαλμάτων: Rust, PHP, TypeScript και Python](https://ded-sec.space/learn/el/el-42.html) ## Full index - [Full website and lesson content](https://ded-sec.space/llms-full.txt) - [XML sitemap](https://ded-sec.space/sitemap.xml) ## Notes Instructional articles are maintained in paired English/Greek source files. Verify version-specific commands, APIs and permissions against current documentation; avoid implying that all platform-specific examples were executed.