FreeBSD is a modern and capable operating system (OS) which can be both robust and easily manageable if used in an office or a workgroup server environment. It supports the whole range of cutting edge Open-Source technologies, which makes using it a completely...
Category: BSD Magazine Article
Dive into our collection of BSD Magazine articles dedicated to FreeBSD and PC-BSD.
Database Query Optimization for Huge Databases
Occasionally, we have the opportunity to give the database engine a helping hand, and improve the performance of a long-running SQL query. We do this, by not performing the whole query in SQL. We know better than to perform ORDER BY in SQL (see ‘Embedded SQL.doc’);...
Network Analysis On a Storage Area Network Using Wireshark
Wireshark, originally known as Ethereal, is probably the most famous open source packet sniffer and network analysis tool available. This application supports about 1300 protocols through a vast number of filters. Functionalities such as traffic, protocol analysis,...
How Secure can Secure Shell (SSH) be? (OpenSSH VPN tunnelling)
This article is the third part of the series on OpenSSH and configurations and includes tricks which make using the protocol more secure. This article concentrates on Virtual Private Networks supported by OpenSSH. VPN as Virtual Private Network is a set of protocols...
Basic Unix Queuing Techniques
It occasionally happens that our incoming or outgoing data cannot be processed as it is generated or, for some reason, we choose to process it at a later time. A typical example might be a client-server system, where it is necessary to queue the socket descriptors of...
Dynamic Memory Allocation in Unix Systems
It is not always possible, at compile time, to know how big to make all of our data structures. When we send an SQL query to the database, it may return twenty million rows, or it may return one. The mechanism by which we persuade the operating system to give us...
Nmap: How to Use it
Nmap stands for “Network Mapper”. It’s been seen in many films like the Matrix Reloaded, Bourne Ultimatum, Die Hard 4, etc. When Nmap was created, it could only be used on the Linux Platform but now it supports all the major OSes like Linux, UNIX, Windows, and Mac OS...
FreeBSD Programming Primer – Part 11
In the penultimate part of our series on programming, we will look at using the Netbeans Integrated Development Environment to debug and edit our CMS. Unfortunately, the Internet gremlins have got me at the moment so this how-to is going to be very short. My local...
How Secure Can Secure Shell (SSH) be? (One Time Password aka OTP)
This article is the second part of the OpenSSH and demonstrates configurations as well as tricks that make using the protocol more secure. To begin, let’s concentrate on the One Time Password (OTP). We are going to achieve our already secure SSH in conjunction with...
Maximising Website Runtime on Host Servers Running FreeBSD
We’ve all seen the damage caused by web traffic spikes. During this year’s Super Bowl, the websites of 13 companies that advertised during the match went down within five minutes of the advert airing. With advertising slots being sold for up to $5,840,000 (£3.6m,...