Python for Cybersecurity: Automated Cybersecurity for the beginner
Python for Cybersecurity: Automated Cybersecurity for the beginner
Python for Cybersecurity is an introductory book designed to help teach Python scripting, Cybersecurity principles, Linux, and automation. This book is designed for learners who have little or no experience in these areas, and builds on we learn through the book with scripts and activities.Using a learn-by-doing process, the goal of this book is to provide working examples that can be built on and extended. Don't get stuck needing to learn the basics of programming languages before having something useable. Build quickly off what you see. Table of ContentsIntroductionAdditional resourcesChapter 1: Introduction to Linux and Version ControlIntroductionIntroduction to the Raspberry PiIntroduction to LinuxCommon Linux commands to knowAbsolute vs. Relative pathsIntroduction to Version ControlWorking with Git and GitHubIntroduction to PythonChapter 2: Python and IDEsIntroductionInstalling PythonInstalling Visual Studio CodeVisual Studio Code and GitHubInteractive PythonOur first Python ScriptVariablesOur Second Python ScriptDebuggingSimple CalculatorChapter 3: PingIntroductionImporting modules into PythonPinging devices in a networkPinging in PythonFirst PingPython ConditionalsSecond PingIntroduction to Python LoopsThird PingPython FunctionsFourth PingChapter 4: More PingIntroductionReading Files in Interactive modeReading FilesFifth PingWriting FilesLast PingScanner ExampleChapter 5: CryptographyIntroductionIntroduction to CryptographySimple cryptography - Caesar CipherCreating your own ASCII tableRot13.pyPseudo-Encryption - Encoding DataWhy you shouldn't create your own encryption schemeUsing Encryption LibrariesChapter 6: Hacking PasswordsIntroductionHow Linux passwords workHashing passwords for LinuxCreating the same hash twiceDictionary AttacksBrute-Force AttacksChapter 7: Log FilesIntroductionLocal web serverDownload sample files from InternetSimple evaluations - read line-by-lineIntro to Regular ExpressionsUsing Regex to filter Apache logsFind most frequent clientFind status codesFinding potential hackingChapter 8: Intro to APIsIntroductionIntro to APIsUsing PostManIntroduction to JSONFirst API scriptSecond API scriptHaveIBeenPwnedAutomating PasswordsAuthenticating to APIsViewing GitHub repositoriesChapter 9: Cybersecurity APIsIntroductionVirusTotalManually Scanning for VirusesScanning for Viruses with PythonSafe browsing on the internetScanning URLs with PythonAppendix - Using GitCreating a Personal Access TokenCloning GitHub locallyPushing changes
PRP: 154.92 Lei
Acesta este Pretul Recomandat de Producator. Pretul de vanzare al produsului este afisat mai jos.
139.43Lei
139.43Lei
154.92 LeiLivrare in 2-4 saptamani
Descrierea produsului
Python for Cybersecurity is an introductory book designed to help teach Python scripting, Cybersecurity principles, Linux, and automation. This book is designed for learners who have little or no experience in these areas, and builds on we learn through the book with scripts and activities.Using a learn-by-doing process, the goal of this book is to provide working examples that can be built on and extended. Don't get stuck needing to learn the basics of programming languages before having something useable. Build quickly off what you see. Table of ContentsIntroductionAdditional resourcesChapter 1: Introduction to Linux and Version ControlIntroductionIntroduction to the Raspberry PiIntroduction to LinuxCommon Linux commands to knowAbsolute vs. Relative pathsIntroduction to Version ControlWorking with Git and GitHubIntroduction to PythonChapter 2: Python and IDEsIntroductionInstalling PythonInstalling Visual Studio CodeVisual Studio Code and GitHubInteractive PythonOur first Python ScriptVariablesOur Second Python ScriptDebuggingSimple CalculatorChapter 3: PingIntroductionImporting modules into PythonPinging devices in a networkPinging in PythonFirst PingPython ConditionalsSecond PingIntroduction to Python LoopsThird PingPython FunctionsFourth PingChapter 4: More PingIntroductionReading Files in Interactive modeReading FilesFifth PingWriting FilesLast PingScanner ExampleChapter 5: CryptographyIntroductionIntroduction to CryptographySimple cryptography - Caesar CipherCreating your own ASCII tableRot13.pyPseudo-Encryption - Encoding DataWhy you shouldn't create your own encryption schemeUsing Encryption LibrariesChapter 6: Hacking PasswordsIntroductionHow Linux passwords workHashing passwords for LinuxCreating the same hash twiceDictionary AttacksBrute-Force AttacksChapter 7: Log FilesIntroductionLocal web serverDownload sample files from InternetSimple evaluations - read line-by-lineIntro to Regular ExpressionsUsing Regex to filter Apache logsFind most frequent clientFind status codesFinding potential hackingChapter 8: Intro to APIsIntroductionIntro to APIsUsing PostManIntroduction to JSONFirst API scriptSecond API scriptHaveIBeenPwnedAutomating PasswordsAuthenticating to APIsViewing GitHub repositoriesChapter 9: Cybersecurity APIsIntroductionVirusTotalManually Scanning for VirusesScanning for Viruses with PythonSafe browsing on the internetScanning URLs with PythonAppendix - Using GitCreating a Personal Access TokenCloning GitHub locallyPushing changes
Detaliile produsului