Jump to content

Great product, unusual stance.


Recommended Posts

The first thing I wanted to say is:

I want to thank the developers of AutoIt. Never in my many, many years of programming have I found such ubiquitous usefulness out of one tool.

Excellent work guys!!!

The second thing I wanted to note is my opinion of a most unusual stance that the developers of AutoIt have taken in regards to "KeyLoggers" and the banning of discussions around the development thereof.

I have written a key-logger using AutoIt. I use it to record a series of keystrokes that I type. Then when done recording, I allow the series of keystrokes to be repeated by simply pressing one key. (Think of my use as a keyboard macro program.)

That being said, I do understand that one could argue either side of the "malicious intent coin"; whereby for every legitimate use for a key-logger one could find an illegitimate one. But then again, for every legitimate use for "FileDelete" or "ShellExecute" one can find an illegitimate one.

That being said, I think that forbidding topics of conversation that revolve around 'key logging' is actually a discouragement of creativity in the (failing) name of "keeping the bad guys at bay." A simple google search will show you that there is a plethora of Internet sites available for a "hacker" to obtain said key-logger.

My only problem with going to one of these "hacker" centric sites is the shadiness of the establishment (admins. etc) that run them. I would much rather have been able to search through this site and ask fellow reputable developers about the "best practices" of recording keyboard input in much the same way that I CAN ask them about best practices of Run() and ShellExecute() and FileDelete() and RegRead() etc, etc.

In closing, I want the developer(s) to know that I am thoroughly pleased with AutoIt in every way; and simply because my opinion on their anti-key-logging stance is a little critical does not mean anything to the contrary.

Respectfully,

Exigos

Link to comment
Share on other sites

This would have been better in Chat!

UDF List:

 
_AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_ArrayFilter/_ArrayReduce_BinaryBin()_CheckMsgBox()_CmdLineRaw()_ContextMenu()_ConvertLHWebColor()/_ConvertSHWebColor()_DesktopDimensions()_DisplayPassword()_DotNet_Load()/_DotNet_Unload()_Fibonacci()_FileCompare()_FileCompareContents()_FileNameByHandle()_FilePrefix/SRE()_FindInFile()_GetBackgroundColor()/_SetBackgroundColor()_GetConrolID()_GetCtrlClass()_GetDirectoryFormat()_GetDriveMediaType()_GetFilename()/_GetFilenameExt()_GetHardwareID()_GetIP()_GetIP_Country()_GetOSLanguage()_GetSavedSource()_GetStringSize()_GetSystemPaths()_GetURLImage()_GIFImage()_GoogleWeather()_GUICtrlCreateGroup()_GUICtrlListBox_CreateArray()_GUICtrlListView_CreateArray()_GUICtrlListView_SaveCSV()_GUICtrlListView_SaveHTML()_GUICtrlListView_SaveTxt()_GUICtrlListView_SaveXML()_GUICtrlMenu_Recent()_GUICtrlMenu_SetItemImage()_GUICtrlTreeView_CreateArray()_GUIDisable()_GUIImageList_SetIconFromHandle()_GUIRegisterMsg()_GUISetIcon()_Icon_Clear()/_Icon_Set()_IdleTime()_InetGet()_InetGetGUI()_InetGetProgress()_IPDetails()_IsFileOlder()_IsGUID()_IsHex()_IsPalindrome()_IsRegKey()_IsStringRegExp()_IsSystemDrive()_IsUPX()_IsValidType()_IsWebColor()_Language()_Log()_MicrosoftInternetConnectivity()_MSDNDataType()_PathFull/GetRelative/Split()_PathSplitEx()_PrintFromArray()_ProgressSetMarquee()_ReDim()_RockPaperScissors()/_RockPaperScissorsLizardSpock()_ScrollingCredits_SelfDelete()_SelfRename()_SelfUpdate()_SendTo()_ShellAll()_ShellFile()_ShellFolder()_SingletonHWID()_SingletonPID()_Startup()_StringCompact()_StringIsValid()_StringRegExpMetaCharacters()_StringReplaceWholeWord()_StringStripChars()_Temperature()_TrialPeriod()_UKToUSDate()/_USToUKDate()_WinAPI_Create_CTL_CODE()_WinAPI_CreateGUID()_WMIDateStringToDate()/_DateToWMIDateString()Au3 script parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 22/04/2018

Link to comment
Share on other sites

This would have been better in Chat!

New members can't access the chat forum for a short while.

ExigosMortis, I think everone goes through a stage of sending key sequences. AU3Recorder is a great tool for this. However discussion of keyloggers and other intrusive software is frowned upon here, and with good reason. Not everyone reads the forum rules like you have obviously done, so welcome to the forum. :x

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...