Search results for "offensive security using python"
Items we need to order for you

R 3,256.00

R 367.00

R 394.00

R 763.00

Data-Driven Security
Uncover hidden patterns of data and respond with countermeasures Security professionals need all the tools at their disposal to increase their visibility in order to prevent security breaches and attacks. This careful guide explores two of the most powerful data analysis and visualization. You'll soon understand how to harness and wield data, from collection and storage to management and analysis as well as visualization and presentation. Using a hands-on approach with real-world examples, this book shows you how to gather feedback, measure the effectiveness of your security methods, and make better decisions. Everything in this book will have practical application for information security professionals. Helps IT and security professionals understand and use data, so they can thwart attacks and understand and visualize vulnerabilities in their networksIncludes more than a dozen real-world examples and hands-on exercises that demonstrate how to analyze security data and intelligence and translate that information into visualizations that make plain how to prevent attacksCovers topics such as how to acquire and prepare security data, use simple statistical methods to detect malware, predict rogue behavior, correlate security events, and moreWritten by a team of well-known experts in the field of security and data analysis Lock down your networks, prevent hacks, and thwart malware by improving visibility into the environment, all through the power of data and Security Using Data Analysis, Visualization, and Dashboards.
R 1,775.00

R 446.00

R 580.00

R 489.00


Python for DevOps
Much has changed in technology over the past decade. Data is hot, the cloud is ubiquitous, and many organizations need some form of automation. Throughout these transformations, Python has become one of the most popular languages in the world. This practical resource shows you how to use Python for everyday Linux systems administration tasks with today’s most useful DevOps tools, including Docker, Kubernetes, and Terraform.Learning how to interact and automate with Linux is essential for millions of professionals. Python makes it much easier. With this book, you’ll learn how to develop software and solve problems using containers, as well as how to monitor, instrument, load-test, and operationalize your software. Looking for effective ways to "get stuff done" in Python? This is your guide.Python foundations, including a brief introduction to the languageHow to automate text, write command-line tools, and automate the filesystemLinux utilities, package management, build systems, monitoring and instrumentation, and automated testingCloud computing, infrastructure as code, Kubernetes, and serverlessMachine learning operations and data engineering from a DevOps perspectiveBuilding, deploying, and operationalizing a machine learning project
R 1,368.00


R 519.00

R 1,130.00

R 613.00

Web Scraping with Python
If programming is magic, then web scraping is surely a form of wizardry. By writing a simple automated program, you can query web servers, request data, and parse it to extract the information you need. This thoroughly updated third edition not only introduces you to web scraping but also serves as a comprehensive guide to scraping almost every type of data from the modern web.Part I focuses on web scraping mechanics: using Python to request information from a web server, performing basic handling of the server's response, and interacting with sites in an automated fashion. Part II explores a variety of more specific tools and applications to fit any web scraping scenario you're likely to encounter.Parse complicated HTML pagesDevelop crawlers with the Scrapy frameworkLearn methods to store the data you scrapeRead and extract data from documentsClean and normalize badly formatted dataRead and write natural languagesCrawl through forms and loginsScrape JavaScript and crawl through APIsUse and write image-to-text softwareAvoid scraping traps and bot blockersUse scrapers to test your website
R 1,638.00

R 580.00

Art of War for Computer Security
In this book the author draws inspiration from Sun Tzu's Art of War, a work that explains conflict between nations, and he applies this to the computer security setting, examining how we should consider protecting information systems from accidents or malicious attacks. The author first briefly introduces Sun Tzu. Then each chapter in the book takes its inspiration from an original title in The Art of War, where the author offers a general introduction to the content and then describes its application in a cybersecurity setting. These chapters cover estimates; waging war; offensive strategy; how you prepare for an attack; energy; weaknesses and strengths; the variables that need consideration before embarking on a war; how infrastructure is related to the concept of ground; attack by fire or how skilled attackers hide behind noise; and employing secret agents.The book will be interesting for computer security researchers and professionals who would like some grounding in a security mindset.
R 3,960.95

R 531.00

R 916.00

What Every Engineer Should Know About Python
Engineers across all disciplines can benefit from learning Python. This powerful programming language enables engineers to enhance their skill sets and perform more sophisticated work in less time, whether in engineering analysis, system design and development, integration and testing, machine learning and other artificial intelligence applications, project management, or other areas. What Every Engineer Should Know About Python offers students and practicing engineers a straightforward and practical introduction to Python for technical programming and broader uses to enhance productivity. It focuses on the core features of Python most relevant to engineering tasks, avoids computer science jargon, and emphasizes writing useful software while effectively leveraging generative AI.Features examples tied to real-world engineering scenarios that are easily adaptedExplains how to leverage the vast ecosystem of open-source Python packages for scientific applications, rather than developing new software from scratchCovers the incorporation of Python into engineering designs and systems, whether web-based, desktop, or embeddedProvides guidance on optimizing generative AI with Python, including case study examplesDescribes software tool environments and development practices for the rapid creation of high-quality softwareDemonstrates how Python can improve personal and organizational productivity through workflow automationDirects readers to further resources for exploring advanced Python featuresThis practical and concise book serves as a self-contained introduction for engineers and readers from scientific disciplines who are new to programming or to Python.
R 8,262.27

Expert Python Programming -
Become an ace Python programmer by learning best coding practices and advance-level concepts with Python 3.5About This Book• Based on the latest stable version of Python (version 3.5)• Creating well manageable code that will run in various environments with different sets of dependencies• Packed with advanced concepts and best practices to write efficient Python codeWho This Book Is ForThe book would appeal to web developers and Python programmers who want to start using version 3.5 and write code efficiently. Basic knowledge of Python programming is expected.What You Will Learn• Conventions and best practices that are widely adopted in the python community• Package python code effectively for community and production use• Easy and lightweight ways to automate code deployment on remote systems• Improve your code's quality, reliability, and performance• Write concurrent code in python• Extend python with code written in different languagesIn DetailPython is a dynamic programming language, used in a wide range of domains by programmers who find it simple, yet powerful. Even if you find writing Python code easy, writing code that is efficient and easy to maintain and reuse is a challenge.The focus of the book is to familiarize you with common conventions, best practices, useful tools and standards used by python professionals on a daily basis when working with code.You will begin with knowing new features in Python 3.5 and quick tricks for improving productivity. Next, you will learn advanced and useful python syntax elements brought to this new version. Using advanced object-oriented concepts and mechanisms available in python, you will learn different approaches to implement metaprogramming. You will learn to choose good names, write packages, and create standalone executables easily.You will also be using some powerful tools such as buildout and vitualenv to release and deploy the code on remote servers for production use. Moving on, you will learn to effectively create Python extensions with C, C++, cython, and pyrex. The important factors while writing code such as code management tools, writing clear documentation, and test-driven development are also covered.You will now dive deeper to make your code efficient with general rules of optimization, strategies for finding bottlenecks, and selected tools for application optimization.By the end of the book, you will be an expert in writing efficient and maintainable code.Style and approach An easy-to-follow guide that covers industry followed best practices in Python programming
R 1,661.00

R 428.00


Programming Computer Vision with Python
If you want a basic understanding of computer vision's underlying theory and algorithms, this hands-on introduction is the ideal place to start. As a student, researcher, hacker, or enthusiast, you'll learn as you follow examples written in Python - the easy-to-learn language that has modules for handling images and mathematical computing and data mining on a par with commercial alternatives. Programming Computer Vision with Python teaches computer vision in broad terms that won't bog you down in theory. Instead, you'll find this book to be inspiring and motivating. You'll get all the code you need, with clear explanations on how to reproduce the book's examples and build upon them directly.
R 1,368.00

R 555.00

R 487.00

High Performance Python
Your Python code may run correctly, but what if you need it to run faster? This practical book shows you how to locate performance bottlenecks and significantly speed up your code in high-data-volume programs. By explaining the fundamental theory behind design choices, this expanded edition of High Performance Python helps experienced Python programmers gain a deeper understanding of Python's implementation.How do you take advantage of multicore architectures or compilation? Or build a system that scales up beyond RAM limits or with a GPU? Authors Micha Gorelick and Ian Ozsvald reveal concrete solutions to many issues and include war stories from companies that use high-performance Python for GenAI data extraction, productionized machine learning, and more.Get a better grasp of NumPy, Cython, and profilersLearn how Python abstracts the underlying computer architectureUse profiling to find bottlenecks in CPU time and memory usageWrite efficient programs by choosing appropriate data structuresSpeed up matrix and vector computationsProcess DataFrames quickly with Pandas, Dask, and PolarsSpeed up your neural networks and GPU computationsUse tools to compile Python down to machine codeManage multiple I/O and computational operations concurrentlyConvert multiprocessing code to run on local or remote clusters
R 1,505.00

R 446.00

R 1,254.00

R 305.00

Electromagnetic Simulation Using the FDTD Method with Python
Provides an introduction to the Finite Difference Time Domain method and shows how Python code can be used to implement various simulations This book allows engineering students and practicing engineers to learn the finite-difference time-domain (FDTD) method and properly apply it toward their electromagnetic simulation projects. Each chapter contains a concise explanation of an essential concept and instruction on its implementation into computer code. Included projects increase in complexity, ranging from simulations in free space to propagation in dispersive media. This third edition utilizes the Python programming language, which is becoming the preferred computer language for the engineering and scientific community. Electromagnetic Simulation Using the FDTD Method with Python, Third Edition is written with the goal of enabling readers to learn the FDTD method in a manageable amount of time. Some basic applications of signal processing theory are explained to enhance the effectiveness of FDTD simulation. Topics covered in include one-dimensional simulation with the FDTD method, two-dimensional simulation, and three-dimensional simulation. The book also covers advanced Python features and deep regional hyperthermia treatment planning. Electromagnetic Simulation Using the FDTD Method with Python: Guides the reader from basic programs to complex, three-dimensional programs in a tutorial fashionIncludes a rewritten fifth chapter that illustrates the most interesting applications in FDTD and the advanced graphics techniques of PythonCovers peripheral topics pertinent to time-domain simulation, such as Z-transforms and the discrete Fourier transformProvides Python simulation programs on an accompanying website An ideal book for senior undergraduate engineering students studying FDTD, Electromagnetic Simulation Using the FDTD Method with Python will also benefit scientists and engineers interested in the subject.
R 3,883.00


R 580.00

R 700.00

Web Application PenTesting
This is an essential resource for navigating the complex, high-stakes world of cybersecurity. It bridges the gap between foundational cybersecurity knowledge and its practical application in web application security. Designed for professionals who may lack formal training in cybersecurity or those seeking to update their skills, this book offers a crucial toolkit for defending against the rising tide of cyber threats.As web applications become central to our digital lives, understanding and countering web-based threats is imperative for IT professionals across various sectors. This book provides a structured learning path from basic security principles to advanced penetration testing techniques, tailored for both new and experienced cybersecurity practitioners.Explore the architecture of web applications and the common vulnerabilities as identified by industry leaders like OWASP.Gain practical skills in information gathering, vulnerability assessment, and the exploitation of security gaps.Master advanced tools such as Burp Suite and learn the intricacies of various attack strategies through real-world case studies.Dive into the integration of security practices into development processes with a detailed look at DevSecOps and secure coding practices."Web Application PenTesting" is more than a technical manual—it is a guide designed to equip its readers with the analytical skills and knowledge to make informed security decisions, ensuring robust protection for digital assets in the face of evolving cyber threats. Whether you are an engineer, project manager, or technical leader, this book will empower you to fortify your web applications and contribute effectively to your organization’s cybersecurity efforts.
R 5,129.00

R 2,921.90

R 363.00

R 275.00

R 611.00

Python Programming for Biology
Do you have a biological question that could be readily answered by computational techniques, but little experience in programming? Do you want to learn more about the core techniques used in computational biology and bioinformatics? Written in an accessible style, this guide provides a foundation for both newcomers to computer programming and those interested in learning more about computational biology. The chapters guide the reader through: a complete beginners' course to programming in Python, with an introduction to computing jargon; descriptions of core bioinformatics methods with working Python examples; scientific computing techniques, including image analysis, statistics and machine learning. This book also functions as a language reference written in straightforward English, covering the most common Python language elements and a glossary of computing and biological terms. This title will teach undergraduates, postgraduates and professionals working in the life sciences how to program with Python, a powerful, flexible and easy-to-use language.
R 2,837.00

R 690.14

R 608.00

Foundations of Cybersecurity, 2nd Edition
Cybersecurity is critical to protecting data, systems, and people. Whether you're new to the field, an IT professional strengthening your skills, or a manager shaping security policy, Foundations of Cybersecurity provides the knowledge and practice you need. Building on the first edition (Foundations of Information Security), this updated guide covers the essentials: authentication, authorization, and auditing; cryptography; security architecture; threat assessment; network and OS hardening; application and IoT security; incident response; compliance; and the human factors attackers exploit. You'll learn how to: Apply the core principles of security across systems and networks, Defend against emerging threats like AI-driven attacks and IoT vulnerabilities, Manage incident response and governance, risk, and compliance (GRC), Strengthen defenses against social engineering and insider threats, Explore career paths and skills for a future in cybersecurity. What's New in This Edition: Includes a new chapter on AI security, expanded coverage of security operations and governance, and practical 'Down the Rabbit Hole' labs in every chapter to help you practice real-world skills. Whether you're new to the field, strengthening your skills, or guiding a team, this book will help you build a solid foundation for protecting systems, data, and people.
R 1,669.00
R 1,322.00

R 611.00

R 657.00

Cybersecurity
In today’s hyperconnected world, digital threats lurk in every corner of cyberspace. This comprehensive guide equips you with essential knowledge to identify, mitigate, and counter cyber threats, navigating the increasingly dangerous digital landscape.From cryptographic foundations to advanced persistent threats, you’ll master the core concepts that transform novices into digital defenders. Each chapter tackles critical security domains, including online tracking defenses, ransomware identification, social engineering countermeasures, and OSINT techniques used by both defenders and attackers. Discover how to:• Implement multi-layered protection against sophisticated malware• Recognize and respond to psychological manipulation tactics• Navigate the concealed territories of the Deep and Dark Web safely• Deploy enterprise-grade network security architectures• Leverage AI-driven threat detection to stay ahead of attackers.Whether you’re securing personal devices against tracking, protecting enterprise networks from nation-state actors, or building comprehensive defense strategies, this book is for working professionals, computing specialists, and IT enthusiasts, providing you with practical, actionable knowledge for today’s security challenges.Key Features:• Bridges theoretical cybersecurity concepts with practical defense strategies• Provides actionable knowledge on emerging threats• Uses accessible language for both beginners and experienced practitioners• Equips readers with a comprehensive understanding of the entire threat landscape• Addresses both human and system vulnerabilities• Delivers an insider perspective on threats and countermeasures• Incorporates cutting-edge security approaches that prepare readers for the next generation of cybersecurity challenges
R 2,995.16














































