Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: gsingh93/keylogger
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: freespacesystems/keylogger
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Able to merge. These branches can be automatically merged.
  • 20 commits
  • 10 files changed
  • 1 contributor

Commits on Jul 28, 2018

  1. Update dependencies

    XX committed Jul 28, 2018
    Copy the full SHA
    b56d5cb View commit details
  2. Remove lock file

    XX committed Jul 28, 2018
    Copy the full SHA
    4b8ad9a View commit details
  3. Return lock file

    XX committed Jul 28, 2018
    Copy the full SHA
    018a0c1 View commit details
  4. Add time logging

    XX committed Jul 28, 2018
    Copy the full SHA
    ae95506 View commit details

Commits on Jul 30, 2018

  1. Datetime formatting

    XX committed Jul 30, 2018
    Copy the full SHA
    e816057 View commit details
  2. Change description

    XX committed Jul 30, 2018
    Copy the full SHA
    d33ff25 View commit details
  3. Fix description

    XX committed Jul 30, 2018
    Copy the full SHA
    b58af36 View commit details
  4. Fix installation

    XX committed Jul 30, 2018
    Copy the full SHA
    220cec2 View commit details

Commits on Aug 4, 2018

  1. Sudo cargo run removed

    XX committed Aug 4, 2018
    Copy the full SHA
    ed75cb3 View commit details

Commits on Feb 18, 2019

  1. Refactor for other os

    XX committed Feb 18, 2019
    Copy the full SHA
    aa896e0 View commit details
  2. Share key labels

    XX committed Feb 18, 2019
    Copy the full SHA
    b2d074e View commit details

Commits on Feb 19, 2019

  1. Add windows InputDevice

    XX committed Feb 19, 2019
    Copy the full SHA
    8ef094f View commit details
  2. Fix windows bugs

    XX committed Feb 19, 2019
    Copy the full SHA
    a9f4803 View commit details
  3. Add is used

    XX committed Feb 19, 2019
    Copy the full SHA
    7e25299 View commit details
  4. Fix check pressed key

    XX committed Feb 19, 2019
    Copy the full SHA
    cf8fad4 View commit details
  5. Add win keys

    XX committed Feb 19, 2019
    Copy the full SHA
    f8570e4 View commit details
  6. Add release profile

    XX committed Feb 19, 2019
    Copy the full SHA
    6c768f5 View commit details

Commits on Mar 10, 2019

  1. Use seconds in log name

    XX committed Mar 10, 2019
    Copy the full SHA
    ed9859f View commit details
  2. Log key order instead code

    XX committed Mar 10, 2019
    Copy the full SHA
    98b53eb View commit details
  3. Use sleep millis

    XX committed Mar 10, 2019
    Copy the full SHA
    341cbcc View commit details
Showing with 949 additions and 245 deletions.
  1. +5 −1 .gitignore
  2. +264 −18 Cargo.lock
  3. +20 −6 Cargo.toml
  4. +13 −12 README.md
  5. +0 −114 src/input.rs
  6. +70 −94 src/main.rs
  7. +113 −0 src/system.rs
  8. +122 −0 src/system/unix.rs
  9. +113 −0 src/system/unix/input.rs
  10. +229 −0 src/system/windows.rs
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
target
/target
**/*.rs.bk

.idea
*.iml
282 changes: 264 additions & 18 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 20 additions & 6 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,24 @@
[package]
name = "keylogger"
version = "0.0.1"
authors = ["Gulshan Singh <gsingh2011@gmail.com>"]
version = "0.2.0"
authors = [
"Gulshan Singh <gsingh2011@gmail.com>",
"Alexander Mescheryakov <freecoder.xx@gmail.com>"
]
edition = "2018"

[dependencies]
getopts = "*"
libc = "*"
env_logger = "*"
log = "*"
getopts = "0.2"
libc = "0.2"
env_logger = "0.6"
log = "0.4"
chrono = "0.4"

[target.'cfg(windows)'.dependencies]
user32-sys = "0.2"
kernel32-sys = "0.2"
winapi = { version = "0.3", features = ["winuser"] }

[profile.release]
lto = true
opt-level = 3
Loading