Categorygithub.com/0187773933/FireC2Server
repositorypackage
1.1.103
Repository: https://github.com/0187773933/firec2server.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

Fire C2 Server

Go Reference

Example

TODO

  • all "fresh" / "wake-up" commands need to first check if we are on the amazon firecube profile selection screen ... adb shell pm list users
  • switching back to redis
  • Find some new way to get the config and db reference into logger package.
    • apparently there is init() in go? that gets called before main starts ...
  • Audio playing locally through speakers here instead of on streamdeck
  • HTML Control Panels
  • VLC
    • Random M3U8 Music Tracks
  • Spotify
    • Detect if media control overlay is already open
      • add just generic get status pre-call
        • don't press anything , get 1 screenshot , detect multiple things
          • now playing , which key index , shuffle status , media_controls open?
  • YouTube
    • adhoc playlist support
    • fix s.YouTubeIsVideoIdAvailable( video_id )
      • stream could just be ended , but video_id still valid
        • delete these too
  • Disney
    • detect spining circle , stall-out
    • force app reload with same uuid
  • Twitch
    • take screenshots of stream ui
    • have to detect where we are in the quality selection menu
    • "weird" quality selection menu trap
  • start storing better state details to improve status
  • fix sleep ?
    • adb shell settings get secure sleep_timeout
    • adb shell settings put secure sleep_timeout 2147483647
  • PushOver Notifications
  • Automatic Staging on HDMI of Twitch Live Streams
  • SSH ?

ADB First Time Connection

  1. Enter new Docker Container and Run :

    adb connect $FireCubeIP:5555
    failed to authenticate to 192.168.4.193:5555
    
  2. Accept the connection on the Fire Cube TV

  3. Confirm Connection : adb devices

  4. sudo docker cp public-fire-c2-server:/home/morphs/.android ADB_KEYS

  5. sudo chown -R 1000:1000 ADB_KEYS/

  6. Change dockerRun.sh to mount the ADB_KEYS folder

Inventory

ItemQuantityPriceLink
Firecube1139.99https://www.amazon.com/gp/product/B09BZZ3MM7
Computer1105.99https://www.amazon.com/gp/product/B07QY8LDGX
Pulse 8 HDMI CEC Adapter143.61https://www.pulse-eight.com/p/104/usb-hdmi-cec-adapter
IR Droid USB IR Transceiver137.00https://irdroid.com/irdroid-usb-ir-transceiver
TV Stand165.99https://www.amazon.com/gp/product/B07V4PK8D5
Stream Deck Mini159.99https://www.amazon.com/Elgato-Stream-Deck-Mini-customizable/dp/B07DYRS1WH
Ethernet Switch118.99https://www.amazon.com/gp/product/B00A121WN6
USB Extension Cable 15 ft212.97https://www.amazon.com/gp/product/B08M68HMJZ
HDMI CEC Less Adapter123.40https://www.amazon.com/gp/product/B00DL48KVI
128 GB Flash Drive112.99https://www.amazon.com/gp/product/B015CH1PJU
Power Strip Tower137.99https://www.amazon.com/gp/product/B01HPB7E9Q
Crate122.50https://www.amazon.com/gp/product/B0054029SM
Zip Ties15.99https://www.amazon.com/HAVE-ME-TD-Cable-Ties/dp/B08TVLYB3Q
HDMI Cable 10 ft17.19https://www.amazon.com/PowerBear-Cable-Braided-Nylon-Connectors/dp/B07X37CG9V
USB Sound Card Adapter113.99https://www.amazon.com/gp/product/B072BMG9TB
USB Sound Bar120.69https://www.amazon.com/gp/product/B085HZPNRJ
Anti-Slip Rubber Pad16.49https://www.amazon.com/gp/product/B09GLTTTTW
4 Port USB Hub117.99https://www.amazon.com/gp/product/B083XTKV8V
Microphone111.99https://www.amazon.com/gp/product/B075VQ7VG7
Microphone Mute Switch Adapter117.88https://www.amazon.com/gp/product/B08DRCRNRQ
Ethernet Cords - 5 Foot112.99https://www.amazon.com/gp/product/B00E5I7VJG
Cord Protector Sleeve122.99https://www.amazon.com/gp/product/B07FW3MKGH