Giter VIP home page Giter VIP logo

flipper-zero_authenticator-companion's Issues

[FEATURE] Add support for steamctl QR codes

Recently I found out nice CLI for steam which allows to generate QR codes for steam 2FA. It would be nice to being able to parse them.

Sample QR code:
image

Sample QR code data:
otpauth://totp/steamctl:testuser?secret=NETNB4PVCAHOULUUPNY53KYURRLXLCUM&issuer=Steam&digits=5

[BUG] White screen on .appimage release

Describe the bug
After a few seconds of the program running, the program goes white screen and I'm unable to operate it. I tried on both my Linux distro a cause I thought it was a Wayland problem but it happens on oth Wayland and x11

To Reproduce
Steps to reproduce the behavior:

  1. Open the app image
  2. Try operating it for a few seconds
  3. White screen

Device information (please complete the following information):

  • Ubuntu 22.04.2 on a Dell xps 13
  • Endeavouros running Hyprland on Dell xps 13

[FEATURE] Scan Google Authenticator Export Codes into Authenticator Companion

Is your feature request related to a problem? Please describe.
The ability to import google authenticator QR codes into the authenticator companion. This would be nice as I don't know of a way to transfer my current Google authenticator tokens into the Flipper Zero.
Describe the solution you'd like
The QR code scanner having support for Google authenticator export codes.

Empty list when connecting for first time

Describe the bug
I downloaded the Flipper Authentication Companion and opened it with F0 attached. When opening the Authenticator on the F0, the FAC shows the List tab but it is empty.

To Reproduce
Steps to reproduce the behavior:

  1. Attach F0 to computer
  2. Open FAC
  3. FAC shows "Waiting for Authenticator app top be launched on Flipper Zero device"
  4. Open Authenticator Tool on F0
  5. FAC changes to "Token list is empty"
  6. Enter PIN on F0
  7. No change on FAC

Expected behavior
I expected the list of keys on my F0 to be displayed

Screenshots
If applicable, add screenshots to help explain your problem.

Device information (please complete the following information):

  • Firmware: Official stable
  • Firmware version 0.93

Additional context
Authenticator V5.5

[BUG] - Unable to run totp cli

Describe the bug
A clear and concise description of what the bug is.

Unable to run totp on macos Sonoma.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '..Terminal'
  2. Execute '...totp'
  3. See error

Expected behavior
A clear and concise description of what you expected to happen.

I would see more fit to release a binary to work as an independent cli.

Screenshots
If applicable, add screenshots to help explain your problem.

Device information (please complete the following information):

  • Firmware: Latest RogueMasters
  • Firmware version 0.102

Additional context
Add any other context about the problem here.

Last login: Mon May 13 02:59:23 on ttys021
> totp
zsh: command not found: totp
> whereis totp
totp:
> locate totp
/Applications/YubiKey Manager.app/Contents/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/cryptography/hazmat/primitives/twofactor/totp.py
/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/__pycache__/totp.cpython-312.pyc
/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/totp.py
/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/jedi/third_party/typeshed/third_party/2and3/cryptography/hazmat/primitives/twofactor/totp.pyi
/Users/cosmic/.ufbt/toolchain/x86_64-darwin/python/lib/python3.11/site-packages/cryptography/hazmat/primitives/twofactor/__pycache__/totp.cpython-311.pyc
/Users/cosmic/.ufbt/toolchain/x86_64-darwin/python/lib/python3.11/site-packages/cryptography/hazmat/primitives/twofactor/totp.py
/Users/cosmic/.vscode/extensions/extensions/ms-python.python-2023.9.11371007/pythonFiles/lib/jedilsp/jedi/third_party/typeshed/third_party/2and3/cryptography/hazmat/primitives/twofactor/totp.pyi
/Users/cosmic/.vscode/extensions/ms-python.python-2024.4.1/python_files/lib/jedilsp/jedi/third_party/typeshed/third_party/2and3/cryptography/hazmat/primitives/twofactor/totp.pyi
/Users/cosmic/.vscode/extensions/ms-python.python-2024.6.0/python_files/lib/jedilsp/jedi/third_party/typeshed/third_party/2and3/cryptography/hazmat/primitives/twofactor/totp.pyi
/Users/cosmic/.vscode/extensions/ms-python.vscode-pylance-2024.5.1/dist/typeshed-fallback/stubs/passlib/passlib/totp.pyi
/Users/cosmic/.vscode-oss/extensions/ms-python.python-2023.9.11371007/pythonFiles/lib/jedilsp/jedi/third_party/typeshed/third_party/2and3/cryptography/hazmat/primitives/twofactor/totp.pyi
/Users/cosmic/Developer/AI/devika/.venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/totp.py
/Users/cosmic/Developer/Devstack/Cloud/cloud/lib/python3.7/site-packages/cryptography/hazmat/primitives/twofactor/__pycache__/totp.cpython-37.pyc
/Users/cosmic/Developer/Devstack/Cloud/cloud/lib/python3.7/site-packages/cryptography/hazmat/primitives/twofactor/totp.py
/Users/cosmic/Developer/Devstack/Cloud/cloud/lib/python3.7/site-packages/keystoneauth1/identity/v3/__pycache__/totp.cpython-37.pyc
/Users/cosmic/Developer/Devstack/Cloud/cloud/lib/python3.7/site-packages/keystoneauth1/identity/v3/totp.py
/Users/cosmic/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/__pycache__/totp.cpython-312.pyc
/Users/cosmic/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/totp.py
/Users/cosmic/venv/lib/python3.12/site-packages/jedi/third_party/typeshed/third_party/2and3/cryptography/hazmat/primitives/twofactor/totp.pyi
/usr/local/Cellar/ansible/9.5.1/libexec/lib/python3.12/site-packages/keystoneauth1/identity/v3/totp.py
/usr/local/Cellar/ansible/9.5.1/libexec/lib/python3.12/site-packages/passlib/tests/test_totp.py
/usr/local/Cellar/ansible/9.5.1/libexec/lib/python3.12/site-packages/passlib/totp.py
/usr/local/Cellar/cryptography/42.0.5/lib/python3.11/site-packages/cryptography/hazmat/primitives/twofactor/totp.py
/usr/local/Cellar/cryptography/42.0.5/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/totp.py
/usr/local/Cellar/mitmproxy/9.0.1/libexec/lib/python3.11/site-packages/cryptography/hazmat/primitives/twofactor/totp.py
/usr/local/Cellar/mitmproxy/9.0.1/libexec/lib/python3.11/site-packages/passlib/tests/test_totp.py
/usr/local/Cellar/mitmproxy/9.0.1/libexec/lib/python3.11/site-packages/passlib/totp.py
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/t/totp-cli.rb
/usr/local/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/totp.py
/usr/local/lib/python3.12/site-packages/jedi/third_party/typeshed/third_party/2and3/cryptography/hazmat/primitives/twofactor/totp.pyi
~ .......................................................................................................................................................................... at 03:12:31
> 

[FEATURE] Support for QR Code scanning in Wayland

Is your feature request related to a problem? Please describe.
Add support for QR Code scanning in Wayland.

Describe the solution you'd like
Currently, QR Code scanning does not work in the Wayland compositor. It would be nice to be able to operate the QR code feature as this is the main function of the companion. QR codes are never detected on Wayland.

[BUG] Unnecessary timeout for fetching data

Describe the bug
Having over 56 TOTP tokens causes a timeout error whilst fetching the data.

To Reproduce
Steps to reproduce the behavior:

  1. Have a lot of accounts.
  2. Open the app

Expected behavior
It should keep fetching while data is coming through, and not timeout without any reason.

Device information (please complete the following information):

  • Firmware: XTreme Dev
  • Firmware version: 46FBA200

Additional context

Bug.mp4

[BUG] Cannot use neither `pnpm run dev` nor the AppImage

Describe the bug

I run pnpm run dev to start the app in dev mode.
The window opens but then after a few seconds become all white.

To Reproduce
Steps to reproduce the behavior:

  1. pnpm run dev
  2. Go to the window
  3. Becomes blank

1bis. pnpm build
2bis. ./dist/Flipper\ Authenticator\ Companion-1.0.1.AppImage
3bis. Crashes and fails due to missing module mkdirp

Expected behavior

I can use the app
I can use the AppImage

Screenshots

authenticator-flipperzero.mp4

screenshot-appimage-flipperzero-authenticator

Device information (please complete the following information):
My laptop runs Ubuntu 22.04:

$ uname -a
Linux LPFR0264 6.2.0-26-generic #26~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jul 13 16:27:29 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
$ pnpm --version
8.6.2
$ node --version
v18.16.0

Additional context
After cloning I did:

pnpm install
pnpm run smui-theme-dark
pnpm run dev

I can help you as needed and you can ping me if you need me to test stuff :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.