Giter VIP home page Giter VIP logo

flipper-zero_authenticator-companion's Introduction

Flipper Authenticator Companion

GitHub release License issues - flipper-zero_authenticator-companion maintained - yes Known Vulnerabilities contributions - welcome

Description

Flipper Authenticator Companion is a companion application for Flipper Authenticator software-based TOTP/HOTP authenticator for Flipper Zero device. This application allows to interact with Flipper Authenticator in a more user-friendly way.

How get it

  1. Go to latest release
  2. Download appropriate file for your platform
  3. Run it

IMPORTANT NOTE:

All the application binaries provided in the releases are unsigned and some anti-virus software may prevent running due to that. To verify file integrity you may check SHA256 checksum provided for every release. Executable files for all platforms are scanned by Virustotal for every release and scan results are available on the release page.

Build

pnpm config set node-linker hoisted --location project
pnpm install
pnpm build

Development

pnpm install
pnpm dev

Want to say thank you?

  • Buy me a coffee here (No account needed, one-time)
  • Become a patron at Patreon (Account needed)
  • Z.Cash: t1PCzJrd96RUfzjzhBERfXEFvSi7W6V86hM
  • DOGE: DAa3nu1RCWwxZdAnGVga77bgxDFP1nhahj
  • TON: EQCSBzoTb1B7RhXnka5RegmdjHR3gQwRVgZHNPPqzjjvlW9T

flipper-zero_authenticator-companion's People

Contributors

akopachov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

flipper-zero_authenticator-companion's Issues

[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] 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] 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 :)

[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

[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.

[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

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.