Oh no! Some styles failed to load. 😵 Please try reloading this page
Menu â–¾ â–´

Home

A set of programs for users and administrators including the libraries used to build the programs.

Programs

The [change log] lists the changes since the previous version.
The [Usage examples] page shows some examples.

Field Name User interface OS Purpose
Graphics [wxdkdraw] GUI Draw for LaTeX
[wxd2lat] CLI Convert WXD drawings → PGF/PDF+TeX/EPS+TeX
[bmpp] CLI Convert PNG/JPEG/NetPBM/TIFF → PDF/EPS/PS
[wxbmpp] GUI Convert PNG/JPEG/NetPBM/TIFF → PDF/EPS/PS
[fig2lat] CLI Convert Fig → PGF/PDF+TeX/EPS+TeX
[wximgsz] GUI Suggest width/height pairs to rescale a bitmap image
Web [htmlbook] CLI Publish HTML like a book
Development [dkct] CLI C tool (debug and trace preprocessor)
[dkwxwiz] CLI Create wxWidgets + DK libraries program skeleton
[wxdkhtb] GUI View HTB help files
[dk-bin2c] CLI Convert binary data to C source (array of unsigned char)
IT administration [itadmin] CLI W Use a MySQL database to manage your IT
File / directory [dk-ls] CLI List files, configurable output column order
[dk-fic] CLI Check file integrity using several checksums
[wxdkfcs] GUI Show file checksums
[dk-bmm] CLI Backup media management
[dk-blks] CLI Prepare data stream of constant block size for dd
[dk-eradisk] CLI Generate data stream to erase a disk
[dk-hex] CLI Show file contents in hexadecimal or octal notation
[dk-pwd] CLI Print working directory
Text [dk-cat] CLI Show file contents, includes some recoding functionality
[dk-sort] CLI Sort text (char or wchar_t) line by line
[dk-lines] CLI Extract specific lines from text stream
[dk-t2h] CLI Convert text → HTML
[dk-t2l] CLI Convert text → LaTeX
[dk-sqlsplit] CLI Split overlong SQL lines
User / password [dk-uid] CLI W Search for free user ID in specified range
[dk-pwgen] CLI Generate passwords, PINs and hexadecimal keys
[dk-rand] CLI Generate binary random data
Network [dk-send] CLI Send data stream to one or multiple recipients over TCP
[dk-recv] CLI Receive data stream from a dk-send process
[rshdown] CLI/daemon W Remote shutdown
Windows [dkwt dkwtadm] CLI W List users, groups, printers, clean up classroom PCs
[winprint] GUI W Schedule file contents to Windows print queue
[ChangeScreenSize] GUI W Toggle between two screen sizes
[wprclean] CLI W Clean up Windows print queues
[lprngcl] CLI W Clean up LPRng print queues
Printing [prmonsnmp] CLI W Monitor printer using SNMP
[pjsnmp] CLI W Transfer print job using TCP (for LPRng only)
[printqd] daemon W Enforce print quota for LPRng
[printqdc] CLI W Communicate to printqd daemon
[wxpqdic] GUI Check print quota for user (LPRng+printqd only)
[addctrld] CLI Ensure final CTRL-d in data stream
Simple databases [dk-t2db] CLI W Convert text → simple database
[dk-db2t] CLI W Show simple database contents as text
[dk-dbco] CLI W Copy and convert simple databases
Other programs [wxdkclock] GUI Simple clock with one alert
[plpdftex] CLI PDF+TeX/EPS+TeX/PGF output driver for octpgfpl (GNU Octave package to draw diagrams for use with LaTeX)
Live systems DKtoolian live system — Live system for rescue and deployment.
Boot from USB, DVD or network.
Disklessian live system — Live system for online banking.
Access to internal disks and drives disabled.
Boot from USB or DVD.

License

dktools - DK tools and libraries
Copyright © Dirk Krause

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of the Dirk Krause nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission.

This software is provided by the copyright holders and contributors ``as is'' and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed.
In no event shall the copyright owner or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.


Additional licensing information

The license above applies to all files found in the downloads of the DK tools and libraries project.

The libraries and programs from this project use other libraries. Some of the used libraries are required, others are optional. The used libraries include:
- zlib
- libbz2
- libpng
- libjpeg
- libtiff
- OpenSSL
- wxWidgets
- MySQL
- Berkeley DB
- NDBM
- runtime libraries added by your compiler / linker.

You can find the license terms for the used libraries easily using a web search. Your use of DK tools and libraries must be in compliance to both the license used by the DK tools and libraries project and the licenses of the used libraries.

Some scripts provided by the DK tools and libraries project produce live systems. These live systems are derived from Debian GNU/Linux. The scripts provided by the DK tools and libraries project just make customization of these live systems easier. So the license for DKtoolian and Disklessian is the same license as used by the Debian project for Debian GNU/Linux itself, see http://www.debian.org for details.


Installation


Administration

Screenshots

Screenshot thumbnail
wxdkdraw main window
Screenshot thumbnail
wxbmpp main window (convert PNG/JPEG/NetPBM/TIFF to PDF/PS/EPS
Screenshot thumbnail
Checksum report created by wxdkfcs
Screenshot thumbnail
Image scale suggestions by wximgsz
Screenshot thumbnail
Options for wxdkct (C trace and debugging preprocessor)
Screenshot thumbnail
WinPrint scheduled a file to print queue successfully


Project administrators

Project Admins:

Download


Related

Wiki: ChangeScreenSize
Wiki: Configuration file dk3paper.conf and dk4paper.conf
Wiki: Create an executable setup for Windows
Wiki: Directories
Wiki: File search for configuration and resource files
Wiki: Installation on Unix, Linux from source
Wiki: Installation on Windows using an executable setup
Wiki: Packages for Linux
Wiki: Preferences
Wiki: Usage examples
Wiki: addctrld
Wiki: bmpp
Wiki: change log
Wiki: dk-bin2c
Wiki: dk-blks
Wiki: dk-bmm
Wiki: dk-cat
Wiki: dk-db2t
Wiki: dk-dbco
Wiki: dk-eradisk
Wiki: dk-fic
Wiki: dk-hex
Wiki: dk-lines
Wiki: dk-ls
Wiki: dk-pwd
Wiki: dk-pwgen
Wiki: dk-rand
Wiki: dk-recv
Wiki: dk-send
Wiki: dk-sort
Wiki: dk-sqlsplit
Wiki: dk-t2db
Wiki: dk-t2h
Wiki: dk-t2l
Wiki: dk-uid
Wiki: dkct
Wiki: dkwt dkwtadm
Wiki: dkwxwiz
Wiki: fig2lat
Wiki: htmlbook
Wiki: itadmin
Wiki: lprngcl
Wiki: pjsnmp
Wiki: plpdftex
Wiki: printqd
Wiki: printqdc
Wiki: prmonsnmp
Wiki: rshdown
Wiki: winprint
Wiki: wprclean
Wiki: wxbmpp
Wiki: wxd2lat
Wiki: wxdkclock
Wiki: wxdkdraw
Wiki: wxdkfcs
Wiki: wxdkhtb
Wiki: wximgsz
Wiki: wxpqdic

Get latest updates about Open Source Projects, Conferences and News.

Sign Up No, Thank you