Iozone: 'IO Zone' Benchmark Program (older 2.1 version)
Iozone tests the speed of sequential I/O to actual files. Therefore,
this measurement factors in the efficiency of your machine's file
system, operating system, C compiler, and C runtime library. It
produces a measurement which is the number of bytes per second that
your system can read or write to a file.
This is the 2.1 version of iozone. The new 3.x+ versions of iozone have
completely changed their testing methods, thus their output is useless in
comparing with older statistics.
SQL Relay is a persistent database connection pooling, proxying and
load balancing system for Unix and Linux supporting ODBC, Oracle,
MySQL, mSQL, PostgreSQL, Sybase, MS SQL Server, IBM DB2, Interbase,
Lago and SQLite with C, C++, Perl, Perl-DBD, Python, Python-DB, Zope,
PHP, Ruby and Java APIs, command line clients, a GUI configuration
tool and extensive documentation. The APIs support advanced database
operations such as bind variables, multi-row fetches, client side
result set caching and suspended transactions. It is ideal for
speeding up database-driven web-based applications, accessing
databases from unsupported platforms, migrating between databases,
distributing access to replicated databases and throttling database
access.
attrs is an MIT-licensed Python package with class decorators
that ease the chores of implementing the most common attribute-related
object protocols:
>>> import attr
>>> @attr.s
... class C(object):
... x = attr.ib(default=42)
... y = attr.ib(default=attr.Factory(list))
>>> i = C(x=1, y=2)
(If you don't like the playful attr.s and attr.ib, you can also use their
no-nonsense aliases attr.attributes and attr.attr).
You just specify the attributes to work with and attrs gives you:
a nice human-readable __repr__,
a complete set of comparison methods,
an initializer,
and much more
without writing dull boilerplate code again and again.
Tpasm is a command line based cross assembler for a vast variety of common
microprocessors and controllers, currently supporting:
* Rockwell 6502 (6502, 65c02)
* Motorola 6805 (6805, 68705), 6809, 68hc11
* Intel 8051 (8031, 8032, 8051, 8052, 80c390)
* Atmel AVR (avt, attiny, at90, atmega series)
* Core Technologies CTXP-1
* Microchip PIC (12xxx, 14xxx, 16xxx, 17xxx series)
* Sunplus SPCxxx series
* Zilog Z80 (z80, z180)
Its features include:
* True multi-pass assembly (will take as many passes as needed)
* Multiple segments
* Sophisticated expressions
* Macros, repeats, conditionals
* Arbitrary length labels, local labels
* Supporting new processors is reasonably straightforward
* Can switch between processors during assembly
Multithreaded perl script to enumerate DNS information
of a domain and discover non-contiguous IP blocks.
OPERATIONS:
Get the host's address (A record).
Get the nameservers (threaded).
Get the MX record (threaded).
Perform axfr queries on nameservers and
get BIND VERSION (threaded).
Get extra names and subdomains via google
scraping (google query = "allinurl: -www site:domain").
Brute force subdomains from file, can also
perform recursion on subdomain that have NS records (all threaded).
Calculate C class domain network ranges
and perform whois queries on them (threaded).
Perform reverse lookups on netranges
( C class or/and whois netranges) (threaded).
Write to domain_ips.txt file
ip-blocks.
libdmtx - software for reading and writing Data Matrix barcodes
libdmtx is open source software for reading and writing Data Matrix
barcodes on Linux, Unix, OS X, Windows, and certain mobile devices. At
its core libdmtx is a shared library, allowing C/C++ programs to use its
capabilities without restrictions or overhead.
Data Matrix barcodes are two-dimensional symbols that hold a dense
pattern of data with built-in error correction. The Data Matrix
symbology (sometimes casually referred to as "DataMatrix") was invented
and released into the public domain by RVSI Acuity CiMatrix.
Ng is a very light weight Emacs clone editor, written in C. It doesn't
have Lisp, so only limited customization is possible. Since you can invoke
it very quickly (compared with real GNU Emacs), it is particularly useful
for editing files that only require small changes.
Ng(Nihongo Micro Gnu Emacs) is a Mg (Micro Gnu Emacs)'s japanese port.
Ng supports EUC, JIS and SJIS code. Ng also have (rather simple) C-mode.
It is also very useful even if you don't need Japanese support.
The general idea of these scripts is to check as many things as possible with
SNMP: disks, memory, load, network interfaces, running processes, etc...
The other idea is to select disks, interfaces, process using regular
expressions:
- it is possible to test more than one disk/int/process in one Nagios check
(ex.: eth* instead of eth0,eth1,eth2,...)
- you only have to provide a unique part of the name to select a
disk/int/process (ex. : "C:" instead of "C:\ Label: Serial Number xxxxxxx"
makes it easy to use on multiple Windows hosts).
Most of these scripts can make performance outputs.
wol implements Wake-On-LAN functionality in a small program.
It wakes up hardware that is Magic Packet compliant.
Consider you have a sleeping or turned-off computer
and you want to wake it up remotely. Just type:
# wol <MAC-ADDRESS>
and the host wakes up (OK, it will boot ;-).
Features:
- Wakes up various NIC's (tested)
- 3COM 3C905c
- Intel EtherExpress Pro 100
- Linksys Etherfast LNE100TX
- Realtek LFE8139
- LevelOne FNC-0107TX
- Wake up from file (same as /etc/ethers and an enhanced format)
- Sleeping between two wake ups (measured in milliseconds)
Ember is a WorldForge 3d client using the OGRE 3d library. It's a fork from the
Dime code base. The main differences between Dime and Ember is the latters focus
on using third party libraries instead of in house development, and its
commitment to OGRE.
Some of the features are:
* Full 3d world with dynamic terrain generation
* Easy to use GUI system
* Context menus for in game interaction
* Support for experimental graphical features such as dynamically generated
trees, realistic water and ground cover