Skip to content

Resources

leo-arch edited this page Jan 30, 2022 · 17 revisions

GUI, TUI, and CLI

https://askubuntu.com/questions/867416/are-there-differences-between-cli-and-tui
https://www.reddit.com/r/commandline/comments/pn69g0/difference_between_cli_and_tui_programs/
https://itsfoss.com/gui-cli-tui/
https://antarjaal.in/en/2020/11/gui-vs-cli-vs-tui/
https://www.reddit.com/r/commandline/comments/gtsgna/when_did_cli_become_tui/
https://www.reddit.com/r/commandline/comments/rc0hyu/contemplating_the_difference_between_cli_and_tui/
https://en.wikipedia.org/wiki/Text-based_user_interface
https://en.wikipedia.org/wiki/Command-line_interface
https://en.wikipedia.org/wiki/Graphical_user_interface
https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop
https://codewith.mu/en/tutorials/1.0/repl
https://clig.dev

*nix terminal file managers

https://www.tecmint.com/linux-terminal-file-managers/
https://www.fosslinux.com/7413/5-best-linux-console-file-managers.htm
https://www.linuxlinks.com/BestConsoleFileManagers/
https://computingforgeeks.com/best-terminal-file-managers-for-linux/
https://wiki.archlinux.org/title/List_of_applications/Utilities#File_managers

KISS Principle

http://www.softpanorama.org/SE/kiss.shtml
https://wiki.archlinux.org/title/Arch_terminology#KISS
https://en.wikipedia.org/wiki/KISS_principle
https://www.interaction-design.org/literature/article/kiss-keep-it-simple-stupid-a-design-principle

Orthodox File Managers

http://www.softpanorama.org/OFM/Standards/index.shtml

*nix file naming conventions

https://dwheeler.com/essays/fixing-unix-linux-filenames.html#standards
http://www.linfo.org/file_name.html
https://www.december.com/unix/tutor/filenames.html
https://superuser.com/questions/358855/what-characters-are-safe-in-cross-platform-file-names-for-linux-windows-and-os
https://stackoverflow.com/questions/457994/what-characters-should-be-restricted-from-a-unix-file-name
https://www.mtu.edu/umc/services/websites/writing/characters-avoid/
https://www.cyberciti.biz/faq/linuxunix-rules-for-naming-file-and-directory-names/
https://www.cyberciti.biz/faq/linux-file-names/

Secure environment

https://www.oreilly.com/library/view/secure-programming-cookbook/0596003943/ch01s01.html
https://wiki.sei.cmu.edu/confluence/display/c/ENV03-C.+Sanitize+the+environment+when+invoking+external+programs

Secure commands

https://wiki.sei.cmu.edu/confluence/display/c/STR02-C.+Sanitize+data+passed+to+complex+subsystems
https://wiki.sei.cmu.edu/confluence/display/java/IDS07-J.+Sanitize+untrusted+data+passed+to+the+Runtime.exec%28%29+method
https://www.geeksforgeeks.org/command-injection-vulnerability-mitigation
https://en.wikipedia.org/wiki/Code_injection
https://stackoverflow.com/questions/44799/preventing-command-line-injection-attacks
https://cwe.mitre.org/data/definitions/77.html
https://cwe.mitre.org/data/definitions/78.html
https://owasp.org/www-community/attacks/Command_Injection

Secure deletion

https://ssd.eff.org/en/module/how-delete-your-data-securely-linux
https://www.howtogeek.com/425232/how-to-securely-delete-files-on-linux/
https://www.geeksforgeeks.org/tools-to-securely-delete-files-from-linux/

File system security

https://documentation.suse.com/sled/15-SP3/html/SLED-all/sec-sec-file-management.html#sec-sec-prot-general-s-bit
https://www.adeptus-mechanicus.com/codex/dangfile/dangfile.php
https://www.pentestpartners.com/security-blog/exploiting-suid-executables/

Clone this wiki locally