Yet Another Network Analyzer (yana) Logo

This project uses facilities. Many thanks to for their efforts, hard work, and support.

Please read information provided below before asking questions about yana.

Yana logo image yana version 0.2.1 (alpha 3 release). Please be aware that not all functions and buttons are working yet.


This binary and source code is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This code is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

A copy of the GNU General Public License is available on the World Wide Web at <>. You can also obtain it by writing to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

What's new

Since previous release (version 0.2.0 alpha 2) the following changes and improvements has been made:

  • Discovery module – ICMP has been reworked to improve speed of the discovery process.

  • IP tools module – both Ping and Trace Route has been slightly amended to improve module functionality.

  • SNMP module – significant changes has been made, and the current release provides much more information now. The amount of information received by SNMP module is bigger than amount of information provided by Local Host module.

  • SNMP module documentation part (in reference guide) is significantly expanded according to a new functionality provided by the module.

  • Column names in Local host and SNMP modules has been unified whenever possible. OK. I have tried to do so.)

  • RFC1213 library units has been expanded significantly, some bug fixes has been done.

  • There are some changes (mainly bug fixes) in command-line utilities designed for RFC1213 library units testing.


The major changes in release 0.2.0 alpha 2 since release 0.1.0 alpha are as follows:

  • Project has been fully migrated to Lazarus and Free Pascal environment
  • Icon set has been replaced to Silk icons set
  • Use of Indy library has been eliminated due to problems with Linux compatibility
  • Reference guide has been drafted. See for .pdf
  • Code comments (in PasDoc syntax) has been improved significantly
  • Piece of TurboPower SysTools code (hex short string conversion) has been moved inside the yana's units, due to very strong dependency of SysTools on Windows/Delphi environment
  • rfc1213 library (part of yana) has been significantly expanded, and a set of command- line tools has been developed as tests for the library.

Screen shots

Screen shots could be viewed at:

Required Components

Before you open yana in Lazarus, please make sure you have installed the following components:

Required Libraries

Please make sure that you have in your Lazarus Search Path the following libraries:

Please make sure that you have source paths of all libraries and components in your Lazarus Search Path.


No special directories setup required

Compiling a Release

Current release could be compiled under Lazarus IDE only to Win32 destination (local host module need to be re-coded to remove Win32 dependencies).

No special settings required except the above mentioned.

Running a Release

No setup is required. Program does not make any changes in registry. You may unzip file to preferred subdirectory and just run it.


Reference guide has been expanded. See for .pdf. Your comments are expected and welcome.

Getting latest sources

yana sources can be downloaded from yana download page:


CVS is not yet established.

Help request

I started work on yana functionality expansion and improvements.

Please submit your comments, suggestions, reviews, bug reports, feature requests on yana project page:

This will help a lot.


Copyright (c) 2007 Sergei Kostigoff.  Last edited: 15.06.2007 00:14 +0400