ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب The Book of PF: A No-Nonsense Guide to the OpenBSD Firewall

دانلود کتاب کتاب PF: راهنمای بی‌معنی برای فایروال OpenBSD

The Book of PF: A No-Nonsense Guide to the OpenBSD Firewall

مشخصات کتاب

The Book of PF: A No-Nonsense Guide to the OpenBSD Firewall

دسته بندی: سیستم های عامل
ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 1593271654, 9781593271657 
ناشر: No Starch Press 
سال نشر: 2008 
تعداد صفحات: 188 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 7 مگابایت 

قیمت کتاب (تومان) : 41,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 19


در صورت تبدیل فایل کتاب The Book of PF: A No-Nonsense Guide to the OpenBSD Firewall به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب کتاب PF: راهنمای بی‌معنی برای فایروال OpenBSD نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب کتاب PF: راهنمای بی‌معنی برای فایروال OpenBSD

این کتاب در مورد نوشتن نرم‌افزاری است که از سیستمی که روی آن اجرا می‌کنید به بهترین شکل استفاده می‌کند - کدهایی که مستقیماً با هسته و کتابخانه‌های سیستم اصلی، از جمله پوسته، ویرایشگر متن، کامپایلر، دیباگر، ابزارهای اصلی و دیمون های سیستم. اکثر کدهای یونیکس و لینوکس هنوز در سطح سیستم نوشته می شوند و برنامه نویسی سیستم لینوکس بر روی همه چیز بالای هسته تمرکز می کند، جایی که برنامه هایی مانند Apache، bash، cp، vim، Emacs، gcc، gdb، glibc، ls، mv و X وجود دارند.این کتاب عمدتاً برای مهندسانی که به دنبال برنامه نویسی (بهتر) در سطح پایین هستند، نوشته شده است، این کتاب یک ابزار آموزشی ایده آل برای هر برنامه نویسی است. حتی با وجود گرایش به سمت توسعه سطح بالا، چه از طریق نرم افزارهای وب (مانند PHP) یا کد مدیریت شده (C#)، هنوز کسی باید مفسر PHP و ماشین مجازی C# را بنویسد. برنامه نویسی سیستم لینوکس به شما درک درستی از داخلی های اصلی می دهد که بدون توجه به جایی که در پشته ظاهر می شود، کد بهتری را ایجاد می کند. اشکال زدایی کدهای سطح بالا اغلب به شما نیاز دارد که فراخوانی های سیستم و رفتار هسته سیستم عامل خود را نیز درک کنید.موضوعات کلیدی عبارتند از: - مروری بر لینوکس، هسته، کتابخانه C و کامپایلر C - خواندن و نوشتن روی فایل‌ها، همراه با سایر عملیات ورودی/خروجی فایل، از جمله نحوه پیاده‌سازی و مدیریت فایل ورودی/خروجی توسط هسته لینوکس - مدیریت اندازه بافر، از جمله کتابخانه استاندارد I/O - رابط های I/O پیشرفته، نگاشت حافظه و تکنیک های بهینه سازی - خانواده سیستم ها مدیریت فرآیند پایه را می طلبد - مدیریت فرآیند پیشرفته، از جمله فرآیندهای بلادرنگ - فایل ها و فهرست ها - ایجاد، انتقال، کپی، حذف و مدیریت آنها - مدیریت حافظه - رابط هایی برای تخصیص حافظه، مدیریت حافظه ای که در اختیار دارید و بهینه سازی دسترسی به حافظه شما - سیگنال ها و نقش آنها در سیستم یونیکس، به علاوه رابط های سیگنال اولیه و پیشرفته - مدیریت زمان، خواب و ساعت، با شروع از اصول اولیه و ادامه از طریق ساعت های POSIX و تایمرهای با وضوح بالابا برنامه نویسی سیستم لینوکس، شما قادر خواهید بود نگاهی عمیق به لینوکس از منظر تئوری و کاربردی داشته باشید زیرا طیف وسیعی از موضوعات برنامه نویسی را پوشش می دهید.


توضیحاتی درمورد کتاب به خارجی

This book is about writing software that makes the most effective use of the system you're running on - code that interfaces directly with the kernel and core system libraries, including the shell, text editor, compiler, debugger, core utilities, and system daemons. The majority of both Unix and Linux code is still written at the system level, and Linux System Programming focuses on everything above the kernel, where applications such as Apache, bash, cp, vim, Emacs, gcc, gdb, glibc, ls, mv, and X exist.Written primarily for engineers looking to program (better) at the low level, this book is an ideal teaching tool for any programmer. Even with the trend toward high-level development, either through web software (such as PHP) or managed code (C#), someone still has to write the PHP interpreter and the C# virtual machine. Linux System Programming gives you an understanding of core internals that makes for better code, no matter where it appears in the stack. Debugging high-level code often requires you to understand the system calls and kernel behavior of your operating system, too.Key topics include: - An overview of Linux, the kernel, the C library, and the C compiler - Reading from and writing to files, along with other basic file I/O operations, including how the Linux kernel implements and manages file I/O - Buffer size management, including the Standard I/O library - Advanced I/O interfaces, memory mappings, and optimization techniques - The family of system calls for basic process management - Advanced process management, including real-time processes - File and directories - creating, moving, copying, deleting, and managing them - Memory management - interfaces for allocating memory, managing the memory you have, and optimizing your memory access - Signals and their role on a Unix system, plus basic and advanced signal interfaces - Time, sleeping, and clock management, starting with the basics and continuing through POSIX clocks and high resolution timersWith Linux System Programming, you will be able to take an in-depth look at Linux from both a theoretical and an applied perspective as you cover a wide range of programming topics.



فهرست مطالب

Preface......Page 12
About the Book and Thanks......Page 13
I know some Linux, but I need to learn some BSD. Any pointers?......Page 15
Can you recommend a GUI tool for managing my PF rule set?......Page 16
Where can I find out more?......Page 17
A Little Encouragement: A PF Haiku......Page 18
1: What PF Is......Page 19
Network Address Translation......Page 21
Internet Protocol, Version 6 on the Far Horizon......Page 22
The Temporary Masquerade Solution Called NAT......Page 23
PF Today......Page 24
2: Let’s Get On With It......Page 25
Simplest Possible PF Setup on OpenBSD......Page 26
Simplest Possible PF Setup on FreeBSD......Page 27
Simplest Possible PF Setup on NetBSD......Page 28
First Rule Set -A Single, Stand-Alone Machine......Page 29
Slightly Stricter, with Lists and Macros......Page 31
Statistics from pfctl......Page 33
A Simple Gateway, NAT If You Need It......Page 35
Gateways and the Pitfalls of in, out, and on......Page 36
Setting Up......Page 37
Testing Your Rule Set......Page 41
That Sad Old FTP Thing......Page 42
FTP Through NAT: ftp-proxy......Page 43
New-Style FTP: ftp-proxy......Page 44
Then, Do We Let It All Through?......Page 46
Helping traceroute......Page 47
Path MTU Discovery......Page 48
Tables Make Your Life Easier......Page 49
A Little IEEE 802.11 Background......Page 51
MAC Address Filtering......Page 52
Picking the Right Hardware for the Task......Page 53
Setting Up a Simple Wireless Network......Page 54
If Your Access Point Has Three or More Interfaces......Page 56
Handling IPsec, VPN Solutions......Page 57
Guarding Your Wireless Network with authpf......Page 58
A Basic Authenticating Gateway......Page 59
Wide Open but Actually Shut......Page 61
When Others Need Something in Your Network: Filtering Services......Page 63
A Webserver and a Mail Server on the Inside-Routable Addresses......Page 64
Getting Load Balancing Right with hoststated......Page 69
A Webserver and a Mail Server on the Inside-The NAT Version......Page 74
Back to the Single NATed Network......Page 75
Filtering on Interface Groups......Page 77
The Power of Tags......Page 78
Basic Bridge Setup on OpenBSD......Page 79
Basic Bridge Setup on FreeBSD......Page 80
Basic Bridge Setup on NetBSD......Page 81
The Bridge Rule Set......Page 82
Handling Nonroutable Addresses from Elsewhere......Page 83
6: Turning the Tables for Proactive Defense......Page 85
Turning Away the Brutes......Page 86
Tidying Your Tables with pfctl......Page 88
Giving Spammers a Hard Time with spamd......Page 89
Remember, You Are Not Alone: Blacklisting......Page 90
Greylisting: My Admin Told Me Not to Talk to Strangers......Page 93
Some Highlights of Day-to-Day spamd Use......Page 96
Handling Sites That Do Not Play Well with Greylisting......Page 101
Conclusions from Our spamd Experience......Page 102
Directing Traffic with ALTQ......Page 104
Queue Schedulers, aka Queue Disciplines......Page 105
Setting Up ALTQ......Page 106
Understanding Priority-Based Queues (priq)......Page 108
Class-Based Bandwidth Allocation for Small Networks (cbq)......Page 110
Queuing for Servers in a DMZ......Page 111
Using ALTQ to Handle Unwanted Traffic......Page 113
Redundancy and Failover: CARP and pfsync......Page 114
The Project Specification: A Redundant Pair of Gateways......Page 115
Setting Up CARP: Kernel Options, sysctl, and ifconfig Commands......Page 117
Keeping States Synced: Adding pfsync......Page 120
Putting Together a Rule Set......Page 121
8: Logging, Monitoring, and Statistics......Page 123
PF Logs: The Basics......Page 124
Logging All Packets: log (all)......Page 126
Logging to Several pflog Interfaces......Page 127
Logging to syslog, Local or Remote......Page 128
Tracking Statistics for Each Rule with Labels......Page 129
Keeping an Eye on Things with pftop......Page 131
Graphing Your Traffic with pfstat......Page 132
SNMP Tools and PF-Related SNMP MIBs......Page 134
Remember, Useful Log Data Is the Basis for Effective Debugging......Page 135
The Things You Can Tweak and What You Probably Should Leave Alone......Page 136
block-policy......Page 137
timeout......Page 138
limit......Page 140
ruleset-optimization......Page 141
Cleaning Up Your Traffic: scrub and antispoof......Page 142
antispoof......Page 143
Testing Your Setup......Page 144
Debugging Your Rule Set......Page 146
Know Your Network, Stay in Control......Page 148
A: Resources......Page 150
General Networking and BSD Resources on the Internet......Page 151
Sample Configurations and Related Musings......Page 152
BSD and Networking Books......Page 153
Book-Related Web Resources......Page 154
If You Enjoyed This Book, Buy OpenBSD CDs and Donate!......Page 155
B: A Note on Hardware Support......Page 156
A Case in Point: The Story of a Small Wireless Network......Page 157
Getting the Right Hardware......Page 158
How to Help the Hardware-Support Efforts......Page 159
Index......Page 162




نظرات کاربران