Menu

Home

Dirk Krause
Graphics wxdkdraw   wxd2lat   bitmap2pp   wxbmpp   fig2lat   wximgsz
Web htmlbook
Software devel dkcpre   dkwxwiz   wxdkhtb   dk-bin2c
IT admin itadmin
File / Directory dk-ls   wxdkfcs   dk-fic   dk-bmm   dk-blks   dk-eradisk   dk-hex   dk-pwd
Text dk-cat   dk-sort   dk-lines   dk-t2h   dk-t2l   dk-sqlsplit
User dk-uid   dk-pwgen   dk-rand
Network dk-send   dk-recv   rshdown
Windows dkwt   winprint   ChangeScreenSize   wprclean   lprngcl
Printing prmonsnmp   pjsnmp   printqd   printqdc   wxpqdic   addctrld
Other tools wxdkclock   plpdftex   dk-t2db   dk-db2t   dk-dbco

Programs in DK tools

Field Name User interface OS Purpose
Graphics [wxdkdraw] GUI Draw for LaTeX
[wxd2lat] CLI Convert WXD drawings → PGF / PDF+TeX / EPS+TeX
[bitmap2pp] 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 [dkcpre] 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
[wxdkfcs] GUI Show file checksums
[dk-fic] CLI File integrity checker
[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.

License

dktools - DK tools
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 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 must be in compliance to both the license used by the DK tools project and the licenses of the used libraries.

Some scripts provided by the DK tools project produce live systems. These live systems are derived from Debian GNU/Linux. The scripts provided by the DK tools 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.


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


Related

Wiki: ChangeScreenSize
Wiki: addctrld
Wiki: bitmap2pp
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: dkcpre
Wiki: dkwt
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