Live data from Hacker News

Swift-Keylogger – Keylogger for MacOS written in Swift using HID

github.com

51–60 of 84 posts

Re: Swift-Keylogger – Keylogger for MacOS written in Swift using HID

#51
post #3
post #2

It doesn't log passwords using EnableSecureEventInput. There are probably other use cases, but Apple seems to have implemented things rather well here.

It would be nice if macOS had the same permissions models as iOS, and then some. A permission before apps can access the camera, or access what keys are held down when the app isn't in the foreground - that would block this case.

Most applications can’t offer the functionality you expect without a great amount of permissions.

New apps in the Mac App Store have to run in the sandbox and they are quite severely limited.

Re: Swift-Keylogger – Keylogger for MacOS written in Swift using HID

#53
post #28

Earlier quoted context omitted.

There is also a reason I can do 99% of the things I do on a laptop on my (totally sandboxed, not rooted) iPad Pro.

No you can't. You just have a very limited way to use it. Even with the same screen size, give me a laptop os and i'll be more productive, with a factor of 10. It's not a figure of style. Phone os are terribly limited.

Depends on workflow and apps. iPad OS has made steady progress. If Apple allowed advanced users to manually override permissions, they would gain data to help the OS to evolve much faster. See landscape architects’ experience with human foot paths.

Re: Swift-Keylogger – Keylogger for MacOS written in Swift using HID

#54
post #47

Readme: License MIT Free Software, Hell Yeah! Code (Keylogger.swift, lines 5 & 6): // Created by Skrew Everything on 14/01/17. // Copyright © 2017 Skrew Everything. All rights reserved. Umm.

Please articulate your concerns with this. Is it because it's copyrighted? I think most open source software is under copyright; but the license (MIT in this case) grants end-users certain rights that can be revoked if that license is broken.

Since the MIT license grants end-users certain rights, shouldn't the "all rights reserved" statement be removed?

Re: Swift-Keylogger – Keylogger for MacOS written in Swift using HID

#55
post #50

Earlier quoted context omitted.

Please articulate your concerns with this. Is it because it's copyrighted? I think most open source software is under copyright; but the license (MIT in this case) grants end-users certain rights that can be revoked if that license is broken.

Hey. Sorry, it appears that I am totally wrong. I just assumed that those statements were totally conflicting, but ten seconds on Google tells me that’s not so. At least I learned something. My apologies.

Yeah usually open source software grants some permissions but retains copyright ownership. This somewhat disallows abuse of Open Source projects, and is probably part of what makes something like the GPL enforceable in court. IANAL

Re: Swift-Keylogger – Keylogger for MacOS written in Swift using HID

#56
post #47

Readme: License MIT Free Software, Hell Yeah! Code (Keylogger.swift, lines 5 & 6): // Created by Skrew Everything on 14/01/17. // Copyright © 2017 Skrew Everything. All rights reserved. Umm.

Those comments are automatically inserted by Xcode into every file you create.

Probably the author just forgot to edit them to their liking.

Re: Swift-Keylogger – Keylogger for MacOS written in Swift using HID

#57
post #54

Earlier quoted context omitted.

Please articulate your concerns with this. Is it because it's copyrighted? I think most open source software is under copyright; but the license (MIT in this case) grants end-users certain rights that can be revoked if that license is broken.

Since the MIT license grants end-users certain rights, shouldn't the "all rights reserved" statement be removed?

No, you're reserving all rights that a copyright indicates and then granting specific exceptions (i.e. "I won't enforce my copyright against you if you follow these rules") without giving up those rights

Re: Swift-Keylogger – Keylogger for MacOS written in Swift using HID

#59
post #23

".. Heck, even the $300 chromebook we recently got has 16GB of RAM.. " I don't think sth like that exists.. which one is it?

I mean, you can get the HP Chromebook 13 with 16GB of RAM.. but not for $300.

Appears to be 500 dollars new on best buy website, so what would make you think that 300 dollars is not possible?

Re: Swift-Keylogger – Keylogger for MacOS written in Swift using HID

#60

Earlier quoted context omitted.

The idea is not to prevent programs doing those things, it's to prevent programs doing those things without user permission .

That's not the problem. The problem is that the whitelist of permissions is limited, fixed, i have no control over it and i can't easily work around it. I can't create a great way to batch install/update/migrate my phone because everything requires manual approval. I can't use my own browser or sms app on ios cause it's not allowed by the permissions system. I can't install a new driver on my phone. Remember the bs u…

On Android you can batch install while granting all permission with the `-g` argument on Android versions with runtime permissions
Post reply on HN