Home Page Projects Services Papers Definitions People Links
Change Language : Tr, En
Home Page -> Papers ->

Please select a Category for grouping the papers :


Our English Papers
- Memory Management for System Programmers
" "
- UNIX and POSIX.1(reliable) signals
"This document is a wide introduction to UNIX traditional signals and POSIX.1 signals."
- Using Spamassassin with Qsheff
" "
- FreeBSD Stable Release 5.4 Installer Guide
" "
- An introduction to libraries
"A short brief about shared libraries and static libraries. Creating libraries, example codes and scenarios."
- Designing Shellcode Demystified
"In our previous paper, Buffer Overflows Demystified, we told you that there will be more papers on these subjects. We kept our promise. Here is the second paper from the same series. The paper is about the fundamentals of shellcode design and totally Linux 2.2 on IA-32 specifig. The base principles apply to all architectures, whereas the details might obviously not."
- Unix Daemon Server Programming
"A pretty good guide on unix daemon server programming by Mr. Levent Karakas."
- Designing Shellcode Demystified
"In our previous paper, Buffer Overflows Demystified, we told you that there will be more papers on these subjects. We kept our promise. Here is the second paper from the same series. The paper is about the fundamentals of shellcode design and totally Linux 2.2 on IA-32 specifig. The base principles apply to all architectures, whereas the details might obviously not."
- SMTP AUTH for qmail vopmail
"This article by Ismail Yenigul discusses how to give SMTP AUTH support to qmail vpopmail environments."
- Unix Daemon Server Programming
"Unix processes works either in foreground or background. A process running in foreground interacts with the user in front of the terminal (makes I/O), whereas a background process runs by itself. The user can check its status but he doesn't (need to) know what it is doing. The term 'daemon' is used for processes that performs service in background. A server is a process that begins execution at startup (not neccessarily), runs forever, usually do not die or get restarted, operates in background, waits for requests to arrive and respond to them and frequently spawn other processes to handle these requests. Readers are suppossed to know Unix fundamentals and C language. For further description on any topic use "man" command (I write useful keywords in brackets), it has always been very useful, trust me :)) Keep in mind that this document does not contain everything, it is just a guide. "
- DjbDNS Roadmap
"This document is intended to explain howto install djbDNS dns server to your system and explains utilities which come with djbDNS. "
- DHCP Server and Client
"Dynamic Host Configuartion Protocol allows you to manage your campus or company without overhead. It dynamicly assigns IP ... for your clients. "
- Buffer Overflows Demystified
"The most famous and widely abused vulnerability type is obviously Buffer Overflows. This paper discusses what Buffer Overflows are, how they work and how they are exploited in light of one example exploit (exploiting an old dip vulnerability). The "envp" method in exploiting local buffer overflows, which still remains undocumented is also explained here"
- Configuring PHP with Oracle 8i
"Compiling PHP with Oracle support is a really dificult thing to do. Document details howto setup PHP with Oracle support and points places where you must be careful "
- C++ API for MySQL
"A tutorial explaining how to hook up to mySQL using C++ routines. The document explains how to: connect to MySQL create a MySQL database do some basic operations such as "INSERT", "SELECT", "UPDATE" in light of one useful example. "

 

Our Turkish Papers
- General glance at *BSD Family
" "
- Transparent proxy with Squid and OpenBSD PF
" "
- FreeBSD/OpenBSD basic network settings
" "
- FreeBSD tips
" "
- DOS attacks and preventing methods
" "
- Securing FreeBSD
" "
- Installing and using SMTP Proxy
" "
- FreeBSD Kernel memory disclosure in ifconf() and
" "
- configure, GNU style software packaging
"autoconf, automake, configure scripts, generating softwares that can be compile under any UNIX"
- An introduction to libraries
"A short brief about shared libraries and static libraries. Creating libraries, example codes and scenarios."
- Knockd Howto
"A paper by Huzeyfe Onal which discusses knockd program."
- Building Firewalls using Packet Filter (PF)
"A paper by Huzeyfe Onal discusses how to design, build and deploy firewalling implementations using Packet Filter (PF)."
- What is ICMP Redirect? How does it work?
"\"Upon a friend question regarding how these messages work, I decided to write this paper.\" Paper by Huzeyfe Onal."
- Secure POP3-IMAP Installation (qmail)
"Paper by Huzeyfe Onal discusses how to integrate POP3 and IMAP to an existing qmail installation in a secure way."
- Appending Disclamer to E-Mails (Postfix)
"Paper by Huzeyfe Onal discusses how to add disclamer to all the e-mails processed by Postfix."
- Basic MySQL
"An Introduction to MySQL"
- Linux LKMs and System Calls - 3
"This paper by N. Ersen Siseci is the third part of the series Linux LKMs and System Calls."
- Linux LKMs and System Calls - 2
"This paper by N. Ersen Siseci is the second part of the series Linux LKMs and System Calls."
- Linux LKMs and System Calls - 1
"This primer by Necati Ersen Siseci gives a brief introduction to Linux Loadable Kernel Module programming and Linux System Calls."
- Pipe and FIFO IPC
"Document details Pipe and FIFO IPC in Turkish"
- Socket Programming
"Explains and gives examples about Socket programing in Turkish"
- Open-Source vs Closed-Source
"This article is about Open Source versus Closed Source systems"
- IBM PC compatible boot operations
"An article about BIOS, bootstrap and operating system loading in Turkish"
- Effective programming with Libnet and Libpcap
"This paper discusses how to create effective, efficient and most of all portable raw socket programs using packet creation and capturing libraries Libnet and Libpcap. "
- Backing up mail traffic with qmail
"This paper discusses how to backup all incoming and outgoing mail traffic with qmail."
- How to backup a mysql database
"This paper discusses how to backup all tables and data within a mysql database with the help of mysqldump program."
- Setting up mailhubs with qmail
"Paper explains how to setup temporary backup mail servers using qmail."
- Subnetting
"Papers explains how to subnet your network."
- Raw Socket Programming (IP Spoofing)
"In this paper, we'll take a look at the Raw sockets API, which is actively used by underground people in their IP Spoofing practices..."
- FreeBSD Intro. Slides
"Slides used in Linux Festival 2003 to promote FreeBSD is available for download"
- Turkish BSD leaflet
"Leaflet that is orginally prepared at http://bim.bsn.com/leaflet/ is translated by Omer Faruk Sen to be used by BSD advocates :) "
- Unix INODE
"An academic article trying to explain Unix Inodes."
- qmail vpopmail smtp auth
"About qmail, vpopmail, smtp auth support"
- Linux Security
"Explains Howto secure a newly installed Linux system step by step. Also has some links about security."
- Samba Howto
"An article about installing and configuring samba"
- Designing Shellcode Demystified
"In our previous paper, Buffer Overflows Demystified, we told you that there will be more papers on these subjects. We kept our promise. Here is the second paper from the same series. The paper is about the fundamentals of shellcode design and totally Linux 2.2 on IA-32 specifig. The base principles apply to all architectures, whereas the details might obviously not."
- High Availability (Turkish)
"A hands-on example of Linux implementation of High Availability. It also gives a real example for sake of clarity."
- What's LDAP
"A paper explaining, Lightweight Directory Access Protocol is added to our documents collection. LDAP is an offspring of old X.500 directory services and has found great use in today's IT market. It also explains installation of free LDAP implementation, OpenLDAP"
- Configuring PHP with Oracle 8i
"Compiling PHP with Oracle support is a really dificult thing to do. Document details howto setup PHP with Oracle support and points places where you must be careful"
- Buffer Overflows Demystified
"The most famous and widely abused vulnerability type is obviously Buffer Overflows. This paper discusses what Buffer Overflows are, how they work and how they are exploited in light of one example exploit (exploiting an old dip vulnerability). The "envp" method in exploiting local buffer overflows, which still remains undocumented is also explained here."
- DHCP HOWTO
"Dynamic Host Configuartion Protocol allows you to manage your campus or company without overhead. It dynamicly assigns IP ... for your clients."
- FreeBSD Dial-up Gateway
"An article about turning your FreeBSD box to a PPP Gateway. The type of scenario explained in the article is mostly found in organizations where there is only one ISP account, and there is a need to distribute the Internet Connectivity to each computer in the organization."
- Djbdns Howto
"This document is intended to explain howto install djbDNS dns server to your system and explains utilities which come with djbDNS."
- Make world Howto
"Explains howto keep your system stable on FreeBSD. It includes checking out your software, building system binaries, and installing them to your FreeBSD Box."
- Virtual Hosting, .htaccess
"It details installing and managinig of Apache software that is widely used in both Unix and Windows servers."
- C++ API for Mysql
"A tutorial explaining how to hook up to MySQL using C++ routines. The document explains how to:
  • connect to MySQL
  • create a MySQL database
  • do some basic operations such as "INSERT", "SELECT", "UPDATE"
    in light of one useful example."
  • - FreeBSD Installation
    "A very detailed paper, explaining the FreeBSD installation process along with strong comments and some screenshots, that much more clarify the topic."
    - Linux Network Security
    "This document details Linux network security. And gives sample tools and their uses for auditing your system"
    - Linux Security
    "Explains Howto secure a newly installed Linux system step by step. Also has some links about security."
    - Linux IPCHAINS Howto
    "IPchains is a firewall software used in Linux 2.2 systems. It allows to secure your internet connection. This document gives a live example of Firewall Design."
    - Qmail Howto
    "This document focuses on installing qmail in a very comphrensive way. It is aimed to be useful for system administors in ISPs or system administrators of an University. You can find explanation of:
    1- Packets required for qmail
    2- vpopmail
    3- Installation of qmailadmin
    4- Courier-IMAP (IMAP for Qmail )
    5- sqwebmail
    6- ezmlm
    7- autoresponder
    "

     

    Contributed Papers
    - Using Turkish Keyboard with NetBSD
    " "
    - Adding disclaimer to outgoing mails in Qmail
    " "
    - Qmail attachment filtering by file type
    " "
    - Making Address Book with LDAP
    " "
    - MySQL replication
    " "
    - Installing Apache with DSO, PHP and MySQL Support
    " "
    - OpenBSD PF Turkish User guide
    " "
    - Using snort as an Intrusion Preventing System
    "This document describes snort using with a snortsam plugin as an Intrusion Preventing System on OpenBSD and Fedora Linux"
    - MAIDS article
    "Multi layered adaptive intrusion detection system article."
    - Format String Bugs and Exploits (in Turkish)
    "Paper by Emra Kaya discusses format string bugs in C programs and details how to exploit those bugs to get arbitrary code execution privileges."
    - FreeBSD + pf Howto
    "For those who want to use pf on FreeBSD..."
    - TCP/IP Protocols Family
    "A collection of papers about TCP/IP Protocols, all written by Canakkale 18 Mart University students. Many thanks to A. Murat Eren for these."
    - Beowulf HOWTO
    "This paper aims to familiarize the readers with notion Super Computing and Beowulf architecture. Paper is originally written by Jacek Radajewski and Douglas Eadline, and translated into Turkish by A. Murat EREN "
    - Race Conditions
    "Written by:

    A. Murat EREN (meren / /comu.edu.tr)

    "
    - Programming with AWK
    "Written by:

    Okan ÖZEREN
    A. Murat EREN

    "
    - PUBLIC KEY CRYPTOGRAPHY
    "This is an extremely good tutorial about Public Key Cryptography. Paper is written by A. Murat EREN, Faruk ESKİCİOĞLU and S. Serdar YÜKSEL and it's in Turkish."
    - GPG Primer
    "This is a quick primer into using gpg from command line. Though Linux-specific, it can be applied to all gpg installed operating systems.

    Authors:
    Faruk Eskicioğlu (farukesk/~/comu.edu.tr)
    A. Murat Eren (meren/~/comu.edu.tr)

    "
    - QMAIL, QMAIL-SCANNER ve CLAMAV ANTIVIRUS
    "An article about qmail, qmail-scanner and clamav antivirus on FreeBSD. Submitted by Ahmet Orhan "
    - FreeBSD Desktop Applications
    "A presentation send by Devrim Gunduz detailing FreeBSD Desktop Applications."
    - FreeBSD Printing Clients and Servers
    "A paper by Özgür Özdemircili discusses line printing servers and clients on FreeBSD."
    - FreeBSD SSH
    "A paper by Özgür Özdemircili explains SSH on FreeBSD."
    - Unix Daemon Server Prog. (Turkish Translation)
    "The paper, which has been originally written by Levent Karakas and is included in our documents collection, has been recently translated into Turkish by Kervan Aslan."
    - Monitoring system logons on FreeBSD
    "A paper about monitoring system logins and logouts on a FreeBSD system."
    - IPSec tunneling between FreeBSD hosts
    "This paper by Ozgur Ozdemircili discusses how to create IPSec tunnels between FreeBSD hosts."
    - FreeBSD and GBDE
    "A paper about improving FreeBSD security using GBDE."
    - A FreeBSD Firewall: IPFW
    "A paper discussing IPFW, the default packet filtering firewall implementation on FreeBSD"
    - FreeBSD Log files
    "A nice paper about log files on FreeBSD"
    - FreeBSD-proftpd.htm
    "ProFTPD installation article on FreeBSD -in Turkish.-
    Author:Huzeyfe Onal"
    - FreeBSD 5.X File System Snapshots
    "FreeBSD 5.0 offers a new feature:File system snapshots. Snapshots allow a user to create images of specified file systems, and treat them as a file. This is a Turkish article about FreeBSD 5.X File System Snapshots "
    - Printing with Apsfilter for the Impatient(Turkish)
    "Apsfilter handles all of the ugly details of printer setup for you, making printer setup almost painless. With a couple of moments of preparation, you can make almost any printer work reliably. While this article is written from a FreeBSD perspective"
    - FreeBSD Jail
    "The paper by Özgür Özdemircili discusses how to create a jailed virtual server environment with FreeBSD's jail implementation. [Turkish]"
    - FreeBSD and DHCP server installation
    "Özgür Özdemircili discusses how to setup a DHCP server on a FreeBSD system..."
    - FreeBSD and Snort
    "Özgür Özdemircili discusses how to setup Snort IDS on a FreeBSD system... Paper by Özgür Özdemircili."
    - How to setup a FreeBSD Wireless Access Point
    "This papers discusses how to setup a wireless access point and a WAP firewall on a FreeBSD using Netgear MA311 PCI adapter and IPF packet filter. Paper by Özgür Özdemircili."
    - FreeBSD Access Control Lists
    "A paper about FreeBSD Access Control Lists by Özgür Özdemircili."
    - MRTG Configuration
    "A short article about mrtg konfiguration"
    - Enabling maildrop in vpopmail
    "Enabling maildrop in vpopmail"
    - Open Source IDS Solution: Snort, mySQL and ACID.
    "In his paper, Yusuf Uzunay (yuzunay ~ yahoo.com) details how an open source IDS solution can be realized using Snort, mySQL and ACID."
    - Regular Expressions
    "A paper about regular expressons by Necati Demir, Naciye Uzun."
    - Linux CD-Writing HOWTO
    "This document explains how to write CD-ROMs under Linux in Turkish"
    - IPFW explained
    "FreeBSD's IPFW firewall suite is detailed in this document by Özkan KIRIK in Turkish"
    - Enhanced version of UNIX history document
    "This document has also *big* picture detailing unix history"
    - Turkish document about Unix History by Atilim Boy
    "This document details history of UNIX in Turkish."
    - ipfw natd document
    "IPFW NATD documentation "
    - vlan and dummynet (bandwidth) on FreeBSD
    "An article about vlan and dummynet (bandwidth) on FreeBSD 4.5 "
    - Risc Processors
    "This article explains what RISC Processors really are, and details the areas of use for RISCs."
    - ATM Cash Advance Operations: are they secure?
    "This article by Levent Karakas discusses some security concerns about ATM Cash Advance operations. The author worked for a Software Company, which is known for its Electronic Payment Systems Software; which means he will be sharing his professional experiences throughout the text."
    - Explaining BSD (Turkish)
    "An article about BSD system that details different question asked about it. This document is originally written by Greg Lehey"
    - Hylafax Guide
    "Installing and Configuring Hylafax fax server in Turkish"
    - Explanation of Kerberos
    "Explanation of KerberosIV written in Turkish"
    - History of FreeBSD
    "A Turkish translation of FreeBSD history originally written by Jordan Hubbard (jkh@freebsd.org)"
    - FreeBSD Explained
    "The history and usage areas of FreeBSD explained in Turkish. "
    - NetBSD Installation
    "Detailed installation of NetBSD Operating System; one of the family member of BSD in Turkish"
    istanbuLX


    Operating System Project http://istanbulx.acikkod.org/

    Book

    ISBN : 975-98990-0-0
    Publication Date : February 2004
    Total Page : 504
    Authors : Huseyin Yuce, Ismail Yenigul, Omer Faruk Sen, Baris Simsek, and Murat Balaban


    ISBN : 975-98099-0-7
    Publication Date : May 2005
    Total Page : 300
    Authors : Ismail Yenigul, Baris Simsek, Huzeyfe Onal

    Acik Academy

    EnderUNIX Tips
     -SSL Sertificate Serials
     -Cannot label disk while it has mounted partitions
     -to see swap information
     -change hostid under Solaris 8
     -Mounting SSH File Systems on FreeBBSD
     -duplicate package/port
     -Stop-A with PS/2 keyboard
     -To empty a file
     -renaming the files extension
     -displaying inode usage

    EnderUNIX Sysctl
     -hw.clockrate
     -net.inet.tcp.rexmit_min
     -net.inet.tcp.msl
     -net.inet.tcp.delayed_ack
     -net.inet.tcp.delacktime
     -net.inet.tcp.stats
     -net.inet.tcp.mssdflt
     -net.inet.tcp.rfc1644
     -vfs.generic.usermount
     -net.inet.tcp.mss_ifmtu


    EnderUNIX Open Source Software Development Team, 2000 - 2004 © / Istanbul, Turkey