Swiss File Knife / News: Recent posts

Swiss File Knife 1.8.8 Released

Added SFKTray, a new Windows GUI tool to display SFK status infos, by several colored lights in the system tray. Added sfk status command to control these lights. Added sfk xrename, a more flexible rename for files and folders supporting many patterns in one command.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.8/

Posted by stahlworks 2017-09-05 Labels: multi function tool tools collection command line tools shell tools cmd.exe tools Windows tray status tray command line status flexible rename

Swiss File Knife 1.8.6 Released

Added easy variable output formatting like #(05i) which pads variable i to 5 characters with leading zeros.
Calculator now supports long expressions with many values.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.6/

Posted by stahlworks 2017-05-30 Labels: command line tools shell tools cmd.exe tools portable scripting command line calculator command line ftp server command line ftp client multi function tool tools collection

Swiss File Knife 1.8.5 Released

Fix of FTP server which blocked sub folder transfers. Improved Windows FTP client connectivity. Better scripting with for loop. Added listle command to list line end infos for text files. Detail improvements of udpdump, list, setbytes.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.5/

Posted by stahlworks 2017-04-26 Labels: command line tools shell tools cmd.exe tools grep find text easy ftp server batch ftp client list line ends set bytes in file

Swiss File Knife 1.8.4 Released

Security fix for ftp and http server under Windows which did not block writes to forbidden absolute paths like C:\thedir. Added encode and decode of base64, hex and prefixed hex formats. Added setbytes command to set bytes directly in a file. Improved scripting.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.4/

Posted by stahlworks 2017-02-28 Labels: command line tools shell tools cmd.exe tools grep find text encode base64 decode base64 encode hex decode hex set bytes in file instant ftp server instant http server

Swiss File Knife 1.8.3 Released

Easier index file handling by renamed commands sfk index, name. sfk list -tomake shows files that have no or old dependent files. Added sfk data to create random synthetic test data. sfk filter added support for lowercase conversion. UDP messages can now be sent to multiple targets in one script. Easier scripting by sfk tell which only prints text to terminal. Scripts can now call more nested sub functions. sfk ip can now expand short ips for script convenience. Bug fixes for run, tail, hexdump.... read more

Posted by stahlworks 2017-01-21 Labels: command line tools shell tools cmd.exe tools grep find text create index files list dependent files create test data lowercase text conversion send udp text expand short ip

Swiss File Knife 1.8.2 Released

sfk xfind, a powerful text search tool for the command line, is now open source and part of all sfk editions. compared to grep it features an easy, human readable pattern syntax based on the english language. improved scripting by string functions like substr and direct access to environment variables ("sfk help var" for details).

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.2/

Posted by stahlworks 2016-11-15 Labels: command line tools shell tools cmd.exe tools grep find text http test automation web testing http scripting text data conversion filter text replace text edit stream text sed expressions edit text files text file search shell web access embedded development file sync file transfer

Swiss File Knife 1.8.1.4 Update

improved scripting by "if" command with generic string comparison, goto to a local label, support for empty or optional parameters and variables. bug fixes in sfk xhexfind and sfk web.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.1/

Posted by stahlworks 2016-10-19 Labels: command line tools shell tools cmd.exe tools http test automation web testing http scripting text data conversion filter text replace text edit stream text sed expressions edit text files text file search shell web access embedded development file sync

Swiss File Knife 1.8.1 Released

improved scripting with sfk variables and perline command. easy http test automation with sfk script, web and xex. type "sfk samp" for new example scripts.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.1/

Posted by stahlworks 2016-09-29 Labels: command line tools shell tools cmd.exe tools http test automation web testing http scripting text data conversion filter text replace text edit stream text sed expressions edit text files text file search shell web access

Swiss File Knife 1.8.0 Released

sfk xed, a powerful stream text editor, is now free and open source. it allows text stream and file editing with a simple, human readable syntax. improved handling of multi line parameters in sfk scripts.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.0/

Posted by stahlworks 2016-08-30 Labels: command line tools shell tools cmd.exe tools filter text replace text edit stream text sed expressions edit text files text file search shell web access

Swiss File Knife 1.7.7 Released

added http web data access with functions sfk web, wfilter, xex. added sfk calc to do simple calculations. improvements of filter, wget, ftpclient, udpdump, find, xfind, script. diverse bug fixes.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.7.7/

Posted by stahlworks 2016-07-29 Labels: command line tools shell tools cmd.exe tools filter text replace text text file search shell web access

Swiss File Knife 1.7.5.3 Released

This release features a multi machine ping command and many detail improvements of sfk touch, list, xmlform, tail, toclip, md5, replace, filter as well as improved automatic ip expansion on network commands.
Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.7.5/

Posted by stahlworks 2015-09-26 Labels: command line tools shell tools cmd.exe tools touch tail replace text file filter

Swiss File Knife The Book Released

"100 Command Line Tools For Windows, Linux and Mac OS/X" is now available as a 250 page paperback on Amazon, including a 30 page tutorial. Take a look inside under http://stahlworks.com/book/

Posted by stahlworks 2015-03-29

Swiss File Knife 1.7.4.2 HTTP Server security update

fix: sfk httpserv: buffer overflow on large request, option -deep did not detect /file.dat path traversal, accepted files for upload without option -rw. reworked help text, telling clearly that this command is only for trusted LAN environments. fix: sfk help select contained wrong example.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.7.4/

Posted by stahlworks 2015-02-18 Labels: sfk http server security update

Swiss File Knife 1.7.4 Released

Added sfk rename, a flexible multi file rename function. Improved output display for hexfind, xhexfind, replace and xreplace, with the latter one now showing a dump output by default. Improved linux default color with dark shell backgrounds. Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.7.4/

Posted by stahlworks 2015-02-09 Labels: command line tools multi file rename find in files replace in files

Swiss File Knife 1.7.3 Released

Complete rework of file search functions find, hexfind, xfind, xtext, xhexfind and extract with improved result display, help text and options. Added csvtotab and tabtocsv to convert .csv format text. Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.7.3/

Posted by stahlworks 2015-01-08

Swiss File Knife 1.7.2 Released

Full rework of sfk addcr and remcr to convert text file line endings. These commands now run in simulation mode when processing folders. Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.7.2/

Posted by stahlworks 2014-07-15

Swiss File Knife 1.7.1 Released

Rework of sfk find and entab. Small improvements of sfk split, ftpserv, filter, runloop.
Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.7.1/

Posted by stahlworks 2014-03-19

The Swiss File Knife Five Dollar PDF Manual is now available

The whole syntax. All commands in a colored 80 page PDF document, for convenient reading on your tablet, smartphone, or for self printing.

Read more under:

http://stahlworks.com/sfkbook/

Posted by stahlworks 2014-02-22

Swiss File Knife now available as a Fedora and Arch Linux package!

Under Fedora, you may now type

 sudo yum install sfk

to install SFK Base/OSE.

SFK is also available on Arch Linux.

Posted by stahlworks 2014-02-22

Swiss File Knife 1.7.0 Released

Rework of the network text send/receive functions, many documentation improvements, some bug fixes. Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.7.0/

Posted by stahlworks 2014-02-22

Swiss File Knife 1.6.9.2 Released

Search and extract text from files using wildcards and SFK Expressions, through commands sfk xhexfind and sfk xtext. Type" sfk x mypattern" instead of "sfk iname" to quickly lookup filenames by index files. Small improvements in file transfer handling, UDP message dump, hexdump function. improved media and wget command. Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.6.9/

Posted by stahlworks 2014-01-06

Swiss File Knife 1.6.8 Released

Added command "sfk gindex" to create global index files with filename listings of all hard drives, to allow fastest possible name lookups by "sfk iname". Added command "sfk lindex" to create local indexes of a single folder or an external hard drive, storing all filenames, times and sizes in a TAB separated file. Downloads and full changelist are available under http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.6.8/

Posted by stahlworks 2013-07-10

Swiss File Knife 1.6.7 Released

Completely reworked FTP server, allowing better file and folder transfer with GUI clients. Improved FTP client, allowing file attribute transfer with an SFK server between linux systems. SFK touch changes times of files. SFK media to cut mpeg2 video files (experimental). Diverse bug fixes and small improvements. For the list of all changes, see http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.6.7/

Posted by stahlworks 2013-04-17

Swiss File Knife 1.6.1 Released

Faster file transfer, easier tabbed csv data filtering, diverse bug fixes and small improvements. For list of all changes, see
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.6.1/

Posted by stahlworks 2011-06-19

SFK 1.5.9 Revision 2 update

fix: sfk tail didn't work. fix: compile under 64 bit Linux.

Posted by stahlworks 2011-01-20