krishworkstech.com

Q-Bot: Two-Factor Authentication (2FA) for your automated test cases.

Automate Two-Factor Authentication (2FA) testing with Q-Bot, a cutting-edge solution that represents a fusion of advanced technologies including Kotlin, Android, Bluetooth Low Energy (BLE), Raspberry Pi, Python, and peripheral creation, all working in harmony to revolutionize your testing processes.

Have an idea? Want to build a similar app?

About Q-Bot

Q-Bot, a cutting-edge hardware and software solution stands at the forefront of revolutionizing two-factor authentication (2FA) testing automation. Within the software testing market, Q-Bot distinguishes itself as a unique and indispensable tool, simplifying the testing process and accommodating a wide range of test cases. 

It is developed by testers, for testers. Q-Bot elevates the efficiency and precision of 2FA testing, ensuring optimal accuracy. This comprehensive solution seamlessly streamlines and automates 2FA processes, catering to the diverse needs of testing environments. 

With Q-Bot, testers experience a significant boost in productivity and reliability, making it the ultimate choice for automated 2FA testing.

Features & Purpose Of
This Application

A Raspberry Pi is set up as a BLE peripheral which advertises itself.

A Raspberry Pi is set up as a BLE peripheral which advertises itself.

Q-Bot companion mobile app scans and searches for the BLE peripheral, connects to it and performs read/write operations on the characteristics of the BLE peripheral.

Q-Bot companion mobile app scans and searches for the BLE peripheral, connects to it and performs read/write operations on the characteristics of the BLE peripheral.

Q-Bot automates the testing process by capturing two-factor authentication (2FA) notifications from the designated Android app, ensuring comprehensive coverage across all test cases

Q-Bot automates the testing process by capturing two-factor authentication (2FA) notifications from the designated Android app, ensuring comprehensive coverage across all test cases

Users select an app on the device to perform 2FA automation. The start button in the Q-Bot app initiates the notification logging process

Users select an app on the device to perform 2FA automation. The start button in the Q-Bot app initiates the notification logging process

Q-Bot runs seamlessly in the background, capturing notifications of the selected app on your Android device. Connect and disconnect events are automatically handled by the process

Q-Bot runs seamlessly in the background, capturing notifications of the selected app on your Android device. Connect and disconnect events are automatically handled by the process

Notification data is securely transferred to Raspberry Pi for storage and analysis. A log file is created, and a parser on the Raspberry Pi analyses the log file for 2FA automation.

Notification data is securely transferred to Raspberry Pi for storage and analysis. A log file is created, and a parser on the Raspberry Pi analyses the log file for 2FA automation.

Similar Projects

Custody Protect

Wearable gadgets to monitor the Heart Rate, Accelerations, Magnetometer, Gyro of US prisoners under arrest were developed to prevent custody deaths.

Face Recognition Smart Watch

Android smartwatch running on Android 8.0 to recognize faces locally for Attendance Management, without the need for an internet connection (offline mode).

Smart Home Automation

Smart Home Leakage Prevention offers a comprehensive solution for water management in large buildings and apartments, empowering users with mobile app control for leak sensors and valve controllers.

Scroll to Top
  • ESP32 (WiFi, MESH, OTA)
  • LoRaWAN
  • Raspberry Pi, Rock Pi
  • Sensor
  • MQTT
  • NFC
  • Arduino
  • FreeRTOS
  • UART
  • ZIGBEE
  • ModBUS, CanBUS
  • BLE, NimBLE
  • RFID
  • 4G LTE
  • UWB
  • USB
  • Schematic design
  • PCB and schematic source files
  • Assembling drawing files
  • Providing prototype/sample and production PCB service
  • Testing and validation of designed hardware
  • HIPAA
  • Azure Key
  • Management
  • ES, Checksum,
  • MD5sum
  • AWS
  • Azure
  • GCP
  • DigitalOcean
  • Kotlin
  • Python
  • Tensorflow
  • Computer Vision
  • ECG
  • SPO2
  • Heart Rate
  • Glucometer
  • Blood Pressure
  • Figma
  • FigJam
  • Adobe Photoshop
  • Adobe Illustrator
  • Balsamiq
  • Wireframe
  • Information
  • Architecture
  • Selenium Java
  • Postman
  • Swagger
  • Jmeter
  • SQL
  • Java Scripter
  • Test ng
  • Extents Reports
  • Flutter
  • Java
  • Kotlin
  • Swift
  • Dart
  • React JS
  • Python
  • NodeJS
  • Django
  • HTML, CSS, JS
RDBMS
  • PostgreSQL
  • Oracle
  • MySQL
  • MariaDB
No SQL Based
  • MongoDB
  • GCP
  • FirestoreDB
  • DynamoDB
  • Azure
  • CosmosDB
  • AWS