What's new in xTerminal 1.8.2
May 9, 2024
- Added command exif : Extracts metadata information from an image file.
- Supported extensions: jpg, jpeg, jpe, tiff, png, tff, tiff .
New in xTerminal 1.8.1 (Apr 30, 2024)
- Set inverted action with default one for command ./ the parameter -we.
- 1.8.1 fix suggestions child by @0x78654C in #48
New in xTerminal 1.8.0 (Apr 19, 2024)
- Added -current parameter to edit command for display current editor used.
- Added -h parameter for display the help message.
- Added pipe commands option to plist command.
- Changed color on email info/error messages.
- Now set parameter is changed to -set for edit command.
- Fixed: It can be used in parameters with quotes and exclamation mark in begging !"hello world " for string that includes space but double quotes are not needed. Works only with alias commands with multi parameters.
New in xTerminal 1.8.0 Beta 1 (Apr 10, 2024)
- Fix: It can be used in parameters with quotes and exclamation mark in begging !"hello world " for string that includes space but double quotes are not needed. Works only with alias commands with multi parameters.
New in xTerminal 1.7.9 (Mar 25, 2024)
- Added multi parameter for alias commands:
- Alias -add cc | ls | cat -s %1 | cat -n $2
- It can be used in parameters with double quotes "hello world " for string that includes double quotes and space
- It can be used in parameters with quotes and exclamation mark in begging !"hello world " for string that includes space but double quotes are not needed.
- Fix get proper command for parameter without replace text identical to command.
- Fix update alias with multiple pipe commands.
New in xTerminal 1.7.8 (Mar 17, 2024)
New in xTerminal 1.7.7 (Jan 27, 2024)
- Added parameter -la for ls command: display last accessed date time for filles and folders.
- Added parameter -lw for ls command: display last write date time to filles and folders.
- Added command + for run commands from history list at a specific position.
- Set default commands history display list to 20
- Set default confirmation message color to yellow.
- Added parameter -sz for ch command to set limit of stored commands in history. Default is 2000.
- Added parameter -rz for ch command to read the limit of stored commands in history.
New in xTerminal 1.7.7 Beta 3 (Jan 25, 2024)
- Added parameter -la for ls command: display last accessed date time for filles and folders.
- Added parameter -lw for ls command: display last write date time to filles and folders.
- Added command + for run commands from history list at a specific position.
- Set default commands history display list to 20
- Set default confirmation message color to yellow.
New in xTerminal 1.7.7 Beta 2 (Jan 24, 2024)
- Added parameter -la for ls command: display last accessed date time for filles and folders.
- Added parameter -lw for ls command: display last write date time to filles and folders.
- Added command + for run commands from history list at a specific position.
New in xTerminal 1.7.7 Beta 1 (Jan 23, 2024)
- Added parameter -la for ls command: display last accessed date time for filles and folders.
- Added parameter -lw for ls command: display last write date time to filles and folders.
- Added command + for run commands from history list at a specific position.
New in xTerminal 1.7.6 (Jan 21, 2024)
- Changed command frename to mv . Now you can rename directories too.
- Added new command: plist. Command will list current running processes and child processes.
New in xTerminal 1.7.5 (Dec 29, 2023)
- Fix double 'File not exist ...' message in cat command.
- Fix start process with elevated rights.
- Fix autosuggest for start process command.
- Changed start process command from . to ./
New in xTerminal 1.7.4 (Oct 18, 2023)
- V1.7.4 alias parameters by @0x78654C in #41
New in xTerminal 1.7.4 Beta 1 (Oct 16, 2023)
- Added parameters for alias commands
- Example: alias -add cc | cd %
- % - will take any parameter given to cc alias command and passes to cd command on run.
New in xTerminal 1.7.3 (Oct 9, 2023)
- Added pipe commands system that can be used as following:
- Begin commands: are used at the beginning of the pipe commands that stores the output for the next command.
- Middle commands: are used to manipulate data from first pipe command and output or transmit to next command.
- End commands: are used to display the output data from other commands and is used in the end of the pipe commands.
New in xTerminal 1.7.3 Beta 1 (Oct 3, 2023)
- Modified several commands to work as pipe commands
- Changed start command alias to . for more speed
- Several bug fixes.
New in xTerminal 1.7.2.1 (Aug 8, 2023)
- Bug fix on grab IPv4 on dspoof command where network configuration contains IPv6 too
New in xTerminal 1.7.2 (Jun 12, 2023)
- Created new command: dspoof . It detects ARP spoof attack used for MITM. Use -h for more information.
- Redesigned and refactored fmove and fcopy commands. Now fcopy and fmove has new options if file exist on destination folder ( new file name, keep same or cancel). Copy/Move all command can now be canceled with CTRL+X key combination.
- Various bug fixes.
New in xTerminal 1.7.1 (Apr 29, 2023)
- Added new command: fsig . Used to get file signature by checking magic numbers in file header. Useful to check correct extension type of file,
New in xTerminal 1.7.0 (Mar 29, 2023)
- Fixed get work directory of executable input for start command.
New in xTerminal 1.6.9 (Feb 6, 2023)
- Fix crash on wget used with -h parameter.
- Added --tls to activate tls1, tls2 , tls3 and ssl3
New in xTerminal 1.6.8 (Jan 31, 2023)
- Added new command: shred - Overwrites and deletes a file that will be difficult to recover after
New in xTerminal 1.6.7 (Jan 19, 2023)
- Added help message to ccs command.
- Removed display add-on added file when used -add parameter.
New in xTerminal 1.6.6 (Dec 13, 2022)
- V1.6.6 chat gpt by @0x78654C in #35
New in xTerminal 1.6.5 (Dec 7, 2022)
- Fix color glitch and port status position in cport command
New in xTerminal 1.6.4 (Nov 24, 2022)
- Fix display 'Unknown command: ...' on using command cmd/ps with parameters.
- Fix run alias commands that includes cmd and ps command in it.
New in xTerminal 1.6.3 (Oct 26, 2022)
- Fixed: port scan on un existing hosts/ip's with --noping parameter and return false active ports
- Changed: edit command now does not block terminal until open editor exit
- Changed: on 'start' command changed -p to -param because might other application use -p as parameter
- Added: -we parameter added to 'start' command for set the terminal to wait for started process until exit
New in xTerminal 1.6.3 Beta 1 (Oct 23, 2022)
- change: start editor process without wait for exit
- change: changed -p to -param because might use -p option for their param
- change: removed wait for exit for more uses cases
- test: different method to check --noping domains ports
New in xTerminal 1.6.2 (Sep 12, 2022)
- Fixed and improved parameters format for ccs command and add-ons.
- Fixed nt command for start new window.
New in xTerminal 1.6.1 (Sep 4, 2022)
- Added new parameters to locate command: -s (search for start text), -e (search for end text) and -eq (search for equal with text).
- Fixed cd command on running with '..' character combination.
- Ported to .NET 6 - Windows. (Requires .NET6 Runtime to install)
- Various compatibility fixes.
- Port to .NET 6 by @0x78654C in #33
New in xTerminal 1.6.0 (Aug 19, 2022)
- Added wol (Wake over LAN) command for start remote machines that has WOL option.
- Added -update parameter for alias command. Updates an existing alias command.
- Added -h (help) parameter to nt command.
- Set maximum characters to 14 for command names in alias and add-on feature.
New in xTerminal 1.6.0 Beta 1 (Aug 17, 2022)
- Added wol (Wake over LAN) command for start remote machines that has WOL option.
- Added -update parameter for alias command. Updates an existing alias command.
- Set maximum characters to 14 for command names in alias and add-on feature.
New in xTerminal 1.5.9 (Jul 18, 2022)
- Fixed issue: It displays error message "Check alias command parameter format!" once on normal commands after using a alias command .
New in xTerminal 1.5.8 (Jul 2, 2022)
- Fixed terminal crash when running alias commands with invalid parameters format.
New in xTerminal 1.5.7 (Jun 28, 2022)
- Fixed ls -s command for display size more accurate and show size on read-only files too.
- Fixed locate command to display read-only files.
- Fixed wget command to download files in current directory.
- Removed display error on alias json files missing on every command typed.
New in xTerminal 1.5.6 (Jun 23, 2022)
- Added alias command for creating shortcuts of xTerminal commands.
- Example: alias -add lz|ls -s (Creates a command named lz that will run following xTerminal command: ls -s).
- Added --noping parameter for disable ping on ip/hostname for wget and cport.
- Added TLS/SSL3 support for wget.
- Fixed usage of -p option on running addons with parameters.
- Various bug fixes.
- What's Changed:
- Improve the 'command history' command by @Seb-stian in #23
- Make command repository use dictionary by @Seb-stian in #21
- Fix typos and formatting by @Seb-stian in #24
- Fix clear command history file handling by @Seb-stian in #22
- Migrate to System.Text.Json by @Seb-stian in #26
- Simplify file system by @Seb-stian in #25
- Revert "Migrate to System.Text.Json" by @0x78654C in #27
- Revert "Simplify file system" by @0x78654C in #28
- V1.5.6 by @0x78654C in #29
New in xTerminal 1.5.5 (Jun 3, 2022)
- Added command 'ls -ct' for display creation date time of files and folders from current directory.
- Fixed crash bug on 'start <executable_file_name> -p' without provide any parameters.
New in xTerminal 1.5.4 (May 16, 2022)
- Added ability for cd command to navigate backward from current directory location . ( ex cd ../.. -> goes back two directories)
- Fixed: removed ability to create directories that does not exist (names : . , .. , . , ./ , ... , , / , .... )
- Command 'cd ..' and multi backward navigation command brings you now to maximum partition root directory and only clean "cd" command brings you to user profile directory location.
- Fixed output redirection back to terminal from 'start' command.
New in xTerminal 1.5.3 (May 8, 2022)
- Added diff command for compare two files line by line (second file in comparison to first file)
New in xTerminal 1.5.2 (May 3, 2022)
- Fixed multi class usage in C# code format on ccs command and add-on command.
- Changed Roslyn C# code template to proper format. (Check README..md)
New in xTerminal 1.5.1 (Apr 11, 2022)
- Added new command: 'echo' for write/append data to a file.
- Fixed cancel running commands (with Ctrl+X event implementation) when Enter key is pressed.
New in xTerminal 1.5.0 (Apr 9, 2022)
- Added Ctrl+X key combination for cancel command event to: cat, ls, sort, md5. Check help message for every command for more information.
- Fixed display files on auto suggestion for cat command .
- Fixed cat -sao command on using without -f parameter.
New in xTerminal 1.4.9 (Mar 28, 2022)
- Fixed -sa parameter for cat command if no file is provided fix access error search stop on cat command
- Set PadLenghtCheck() to public to be used in LS command
- Revert "set PadLenghtCheck() to public to be used in LS command"
- Fixed creating xTerminal directory under current user AppData/local
New in xTerminal 1.4.8 (Mar 21, 2022)
- Added locate command to search in current directory and sub directories for files and folders that contains a specific text. Output can be saved to a file too.
- Added -con parameter for cat command that can concatenate multiple text files to one.
- Fixed stop displaying on ls command output if user has no access to a certain file or folder.
- Fixed cat -sa parameter for search in current directory.
- Fixed stop displaying on cat command output if user has no access to a certain file or folder.
New in xTerminal 1.4.7 (Mar 18, 2022)
- Fixed display output for auto suggestion event in all opened xTerminal consoles. Now it displays only on active one.
- Fixed CTRL+X event to apply only on active xTerminal console window.
- Fix: input is written back to xTerminal console entirely and not only command as before and can be reused after auto suggestion event.
New in xTerminal 1.4.6 (Mar 13, 2022)
- Added auto suggestion for file and folder (depends on command use case) on following commands: cd, cat, ls, odir, hex, frename, fcopy, fmove, md5, edit, start, cp, del, ccs, sort.
- Example:
- ~> cd win
- Double press CTRL key and will suggest you all the directories that starts with the letters 'win' from current location.
- Added current command running on xTerminal window title.
- Fixed files display on ls command that was caused by write permission.
- Fixed files path that contains spaces on cat command. Now need to use -f parameter for files.
New in xTerminal 1.4.5 (Mar 7, 2022)
- Added new parameters for cat command:
- cat -n : Displays first N lines from a file. Example: cat -n 10 <path_of_file_name>
- cat -l : Displays data between two lines range. Example: cat -l 10-20 <path_of_file_name>
New in xTerminal 1.4.4 (Mar 4, 2022)
- Fixed load .NET Framework reference libraries for Roslyn C# code runner and add-on runner.
New in xTerminal 1.4.3 (Mar 4, 2022)
- Added sort command for sorting ascending or descending the data from a file and store the end result.
- Added more .NET Framework 4.7.2 references to Roslyn code runner and add-on manager.
- Fixed crash issue when user password dialog prompt is closed without providing any data.
- Fixed CTRL + X simultaneously press event.
- Fixed start-up path check of xTerminal if is opened by other application and not use same work path.
New in xTerminal 1.4.2 (Feb 28, 2022)
- Added new parameters to cport command:
- cport stimeout 100 (Set check port time out in milliseconds. Default value is 500.)
- cport rtimeout (Reads the current time out value)
New in xTerminal 1.4.1 (Feb 27, 2022)
- Fixed -h parameter. Was issue when a parameter contained the text -h in it and returned always the help message.
- Changed default current directory from root system path ( usually C: ) to current logged user profile folder ( C:Users%USERPROFILE%). This move was made because in some cases normal users does not have write/list/read access to system root path.
- Spell correction on various help commands.
New in xTerminal 1.4.0 (Feb 23, 2022)
- Added x64 version.
- Removed speedtest command due to site API issue.
New in xTerminal 1.3.9 (Feb 21, 2022)
- Fixed error on mail send using Microsoft email addresses. Changed SMTP server to new one.
New in xTerminal 1.3.8 (Feb 16, 2022)
- Added CTRL+X support for normal ping.
- Removed closed ports list on cport command.
New in xTerminal 1.3.7 (Feb 12, 2022)
- Added new command: cport. Checks if a specific port is open/closed on a Hostname/IP.
- Example 1: cport IPAddress/HostName -p 80 (checks if port 80 is open)
- Example 2: cport IPAddress/HostName -p 1-200 (checks if any port is open from 1 to 200)
- Added -h parameter to ping command .
- Fixed CTR+X event on ping command finish. It sets correctly to default.
New in xTerminal 1.3.6 (Feb 11, 2022)
- Changed ping parameter from -r to -t and has following options:
- Example 1: ping google.com (for normal ping with 4 replies)
- Example 2: ping google.com -t 10 (for 10 replies)
- Example 3: ping google.com -t (infinite replies)
- Ping with -t can be canceled with CTRL+X key combination.
New in xTerminal 1.3.5 (Feb 9, 2022)
- Fixed count failure events at Time Out on ping function.
New in xTerminal 1.3.4 (Feb 7, 2022)
- Removed displayed files that dose not contain a specific searched text on cat commands.
- Now you can use ls command on directories inside the current directory without specifying the full path.
- Fixed saved data format on ls -o command.
New in xTerminal 1.3.3 (Feb 5, 2022)
- Added Command Line Arguments. Now you can use xTerminal from other console application with arguments. Example: C:workxTerminalxTerminal.exe extip
- Fixed issues on fcopy and fmove command with folders that contains space in their name, added -o parameter for destination file and improved error handling.
- Added xTerminal version to help command. Necessary when is used with command line arguments.
New in xTerminal 1.3.2 (Jan 24, 2022)
- Improved auto clean for temporary files in xTerminal work directory.
- Fixed double backslash display on end of every file path.
- Fixed message containing 'copy' to 'moved' on fmove command.
- Fixed crash if destination or source file exist on fmove and fcopy commnad.
New in xTerminal 1.3.1 (Jan 17, 2022)
- Fix command cat -sao. search in current directory
New in xTerminal 1.3.0 (Jan 12, 2022)
- Check if data is present in the vault
- Output if data is saved on vault
- Update README.md
- Help position text fix
- Fix help message display on offline for wget command
- Merge branch 'main' of https://github.com/0x78654C/xTerminal into main
New in xTerminal 1.2.8 (Jan 4, 2022)
- removed master password check on vault delete and added confirmation
- fix cat -lc command by adding as exception on provided argument length
- Update LICENSE
- Version changed and year
New in xTerminal 1.2.6 (Dec 19, 2021)
- Fix password complexity check
- Fix check on same account exist in same applicaiton
New in xTerminal 1.2.5 (Nov 23, 2021)
- Chanaged ping interval from 300ms to 500ms for more accuracy
- Fixed email password check: converted secure string
- Version changed
- Moved applicaiton name variable to shell.cs
- Moved console title set to shell.cs
- Addded automaticly get application version from assembly info
New in xTerminal 1.2.4 (Nov 22, 2021)
- update help and readme with new params for md5 command
New in xTerminal 1.2.2 (Nov 6, 2021)
- Added PasswordValidator.cs
- Moved hidden password to PasswordValidator.cs and cleanup
- Moved hidden password to PasswordValidator.cs
- Change password length to 12 for password manager
- Refactor and cleanup
New in xTerminal 1.2.1 (Nov 5, 2021)
- Added new file
- Added lock command for desktop lock screen
- Added -d to param list check
- Added lock command for lock desktop screen (win+L similar)
- Fixed ping TTL output error on hostnames
- Added registry delete function
- Refactored variables names and added global variables for password ma…
- Added registry check and user directory check for password manager
- Added lock command for lock desktop screen
- Added lock command to exception list
New in xTerminal 1.2 (Nov 1, 2021)
- Fixed Issue #16
- Changed the pwm info
- Improved UI and some refactor
- Refactor
- Added more information about password manager
- Fixed speedtest command
New in xTerminal 1.2 Beta 1 (Nov 1, 2021)
- Added new file
- Added lock command for desktop lock screen
- Added -d to param list check
- Added lock command for lock desktop screen (win+L similar)
- Fixed ping TTL output error on hostnames
- Added registry delete function
- Refactored variables names and added global variables for password ma…
- Added registry check and user directory check for password manager
- Added lock command for lock desktop screen
- Added lock command to exception list
- Added pwm command for built in password manager
- Added pwm command for built in password manager
- Added license for Konscious.Security.Cryptography
- Added pwm command for password manager
- Improved password obfuscation
- Added AES 256 encryption/decryption functions
- Added Argon2 hasher
- Refactor
- Password manager - initial commit
- Added directory check for passowd manager file store localy
- Added new files
- Added disclaimer for password manager
- Added requirement for password manager
New in xTerminal 1.0.1 (Oct 26, 2021)
- Design corection
- Added check for excluded directories and file permission
- Fixed ouput the error to normal message
- Added access console display param to CheckPermission function
- Added some directories and file to exception for ls command to exclud…
- Release path changed
- Version changed