Publisher: Packt Publishing
Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, we have published over 6,500 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done - whether that's specific learning on an emerging technology or optimizing key skills in more established tools. As part of our mission, we have also awarded over $1,000,000 through our Open Source Project Royalty scheme, helping numerous projects become household names along the way.
2385
Ebook

Instant Traffic Analysis with Tshark How-to. Master the terminal-based version of Wireshark for dealing with network security incidents

Borja Merino

Malware, DoS attacks, SQLi, and data exfiltration are some of the problems that many security officers have to face every day. Having advanced knowledge in communications and protocol analysis is therefore essential to investigate and detect any of these attacks. Tshark is the ideal tool for professionals who wish to meet these needs, or students who want to delve into the world of networking.Instant Traffic Analysis with Tshark How-to is a practical, hands-on guide for network administrators and security officers who want to take advantage of the filtering features provided by Tshark, the command-line version of Wireshark. With this guide you will learn how to get the most out of Tshark from environments lacking GUI, ideal for example in Unix/Linux servers, offering you much flexibility to identify and display network traffic.The book begins by explaining the basic theoretical concepts of Tshark and the process of data collection. Subsequently, you will see several alternatives to capture traffic based on network infrastructure and the goals of the network administrator. The rest of the book will focus on explaining the most interesting parameters of the tool from a totally practical standpoint.You will also learn how to decode protocols and how to get evidence of suspicious network traffic. You will become familiar with the many practical filters of Tshark that identify malware-infected computers and lots of network attacks such as DoS attacks, DHCP/ARP spoof, and DNS flooding. Finally, you will see some tricks to automate certain tasks with Tshark and python scripts.You will learn everything you need to get the most out of Tshark and overcome a wide range of network problems. In addition you will learn a variety of concepts related to networking and network attacks currently exploited.

2386
Ebook

Comet for Data Science. Enhance your ability to manage and optimize the life cycle of your data science project

Angelica Lo Duca, Gideon Mendels

This book provides concepts and practical use cases which can be used to quickly build, monitor, and optimize data science projects. Using Comet, you will learn how to manage almost every step of the data science process from data collection through to creating, deploying, and monitoring a machine learning model.The book starts by explaining the features of Comet, along with exploratory data analysis and model evaluation in Comet. You’ll see how Comet gives you the freedom to choose from a selection of programming languages, depending on which is best suited to your needs. Next, you will focus on workspaces, projects, experiments, and models. You will also learn how to build a narrative from your data, using the features provided by Comet. Later, you will review the basic concepts behind DevOps and how to extend the GitLab DevOps platform with Comet, further enhancing your ability to deploy your data science projects. Finally, you will cover various use cases of Comet in machine learning, NLP, deep learning, and time series analysis, gaining hands-on experience with some of the most interesting and valuable data science techniques available.By the end of this book, you will be able to confidently build data science pipelines according to bespoke specifications and manage them through Comet.

2387
Ebook

WordPress 2.7 Cookbook. 100 simple but incredibly useful recipes to take control of your WordPress blog layout, themes, widgets, plug-ins, security, and SEO

Jean-Baptiste Jung, Matt Mullenweg

About 120,000 blogs are created every day. Most of them quickly die, but a few stay, grow up, and then become well known and respected places on the Web. If you are seriously interested in being in the top league, you will need to learn all the tricks of the trade. WordPress 2.7 Cookbook focuses on providing solutions to common WordPress problems, to make sure that your blog will be one of the ones that stay.The author's experience with WordPress enables him to share insights on using WordPress effectively, in a clear and friendly way, giving practical hands-on solutions to WordPress problems, questions, and common tasks ñ from themes to widgets and from SEO to security.Are you feeling limited with WordPress, or are you wondering how popular blogs do a certain kind of thing that you can't? With this cookbook, you will learn many WordPress secrets and techniques, with step-by-step, useful recipes dedicated to achieving a particular goal or solve a particular problem. You'll learn the secret of expensive premium themes, how to optimize your blog for SEO and online profits, and how to supercharge WordPress with killer functions used by the most popular blogs over the Internet.

2388
Ebook

Delphi Cookbook. Over 60 hands-on recipes to help you master the power of Delphi for cross-platform and mobile development on multiple platforms - Second Edition

Daniele Teti

Delphi is a cross-platform Integrated Development Environment (IDE) that supports rapid application development for Microsoft Windows, Apple Mac OS X, Google Android, and Apple iOS. It helps you to concentrate on the real business and save yourself the pain of wandering amid GUI widget details, or having to tackle inter-platform incompatibilities. It also has a wide range of drag-and-drop controls, helping you code your business logic into your business model, and it compiles natively for desktop and mobile platforms.This book will teach you how to design and develop applications, deploy them on the cloud platform, and distribute them within an organization via Google Play and other similar platforms.You will begin with the basics of Delphi and get acquainted with JSON format strings, XSLT transformations, unicode encodings and various types of streams. We then move on to more advanced topics such as developing higher-order functions and using enumerators and RTTI. You will get an understanding of how Delphi RTL functions and how to use FireMonkey in a VCL application. We will then cover topics such as multithreading, using the parallel programming library and putting Delphi on a server. We will also take a look at the new feature of WebBroker Apache modules and then ride the mobile revolution with FireMonkey. By the end of the book, you will be able to develop and deploy cross-platform applications using Delphi .

2389
Ebook

History Teaching with Moodle 2. History teaching can gain a lot from the interactive elements of the Moodle virtual learning environment, and this book will show you how to transform your existing courses easily and quickly with no technical knowledge needed

John Mannion, Moodle Trust

Moodle is an open source virtual learning environment that is coming to be used in more and more schools worldwide. History and Moodle complement each other perfectly in terms of content and delivery. This book will show you how to set up tasks and activities that will enable your students to forge a greater understanding of complex issues, bringing History into the 21st century.History Teaching with Moodle 2 presents new and exciting ideas for the delivery of History content making use of tried-and-trusted methods of teaching the subject. By following a sample course, you will find it easy to transform your existing lesson plans into a Moodle course that will become even more efficient, attractive, and useful over time. Make the past come to life using a range of tasks and activities that can consolidate learning for some, enhance understanding for others, and enthuse all. Learn how to add an RSS feed to your home page to display daily 'On this day in history' posts. Create a one-minute quiz about how the Second World War began. Post video footage of a trip to a castle and set some questions for students in anticipation of their next visit. Set up a wiki so that student groups can create their own story about 'murder at a monastery'. Moodle's built-in features allow students to get a better grasp of historical concepts and will rejuvenate their interest in the subject.

2390
Ebook
2391
Ebook

Blackboard Essentials for Teachers. You only need basic computer skills to follow this course on creating web pages and interactive features for your students using Blackboard. Building and managing powerful eLearning courses has never been simpler

William Rice, William Rice

Blackboard is the world's most popular commercial learning management system. With Blackboard you can construct and deliver professional quality elearning courses with ease. Its many features, which allow you to manage courses, grading and assessments, and social collaboration, are the standard against which other learning management systems are measured. Blackboard Essentials for Teachers shows you how to use Blackboard's most essential features by guiding you through the development of a demonstration course, built on Blackboard's free site for teachers, coursesites.com. You will also learn more about Blackboard's most important features, such as the gradebook, using clear instructions to guide you every step of the way. By following an example course, this book will guide you, step-by-step, through creating your own Blackboard course. Start by adding static material for students to view, such as pages, links, and media. Then, add interaction to your courses, with discussion boards, blogs, and wikis. Most importantly, engage your students in your course by communicating with them, assessing them, and putting them into groups. Blackboard Essentials for Teachers will enable you to take your elearning course from inception, to construction, to delivery.

2392
Ebook

Python Ethical Hacking from Scratch. Think like an ethical hacker, avoid detection, and successfully develop, deploy, detect, and avoid malware

Fahad Ali Sarwar

Penetration testing enables you to evaluate the security or strength of a computer system, network, or web application that an attacker can exploit. With this book, you'll understand why Python is one of the fastest-growing programming languages for penetration testing. You'll find out how to harness the power of Python and pentesting to enhance your system security.Developers working with Python will be able to put their knowledge and experience to work with this practical guide. Complete with step-by-step explanations of essential concepts and practical examples, this book takes a hands-on approach to help you build your own pentesting tools for testing the security level of systems and networks. You'll learn how to develop your own ethical hacking tools using Python and explore hacking techniques to exploit vulnerabilities in networks and systems. Finally, you'll be able to get remote access to target systems and networks using the tools you develop and modify as per your own requirements.By the end of this ethical hacking book, you'll have developed the skills needed for building cybersecurity tools and learned how to secure your systems by thinking like a hacker.