Skip to content

Latest commit

 

History

History
113 lines (76 loc) · 2.55 KB

File metadata and controls

113 lines (76 loc) · 2.55 KB
Amele Logo

Amele Linux Agent

Amele Linux Agent Demo

Turkce

Bu depo, Amele ana uygulamasi icin Linux Agent bileşenini icerir.

Hazir Binary Indirme

wget -O amele-linux https://amele.noirlang.tr/amele-linux
chmod +x amele-linux

Linux Binary Derleme

python -m venv /tmp/amele-linux-build-venv
/tmp/amele-linux-build-venv/bin/pip install pyinstaller
/tmp/amele-linux-build-venv/bin/pyinstaller --onefile --name amele-linux --distpath dist --workpath build --specpath build linux.py

Cikti dosyasi:

dist/amele-linux

Calistirma

./amele-linux

Ana Uygulama ile Baglanti

  1. Amele masaustu uygulamasinda Linux araclari ekranina gecin.
  2. Agent'in dinledigi IP/Port degerlerini uygulamaya girin.
  3. Token kullaniyorsaniz ayni tokeni uygulamaya da girin.
  4. Baglanti ve edinim adimlarini baslatin.

CI / Otomatik Derleme

Bu repo GitHub Actions ile otomatik derleme yapar.

Pipeline yalnizca commit mesajinda [build] etiketi varsa tetiklenir:

git commit -m "feat: yeni özellik [build]"

Etiketsiz commit'ler push edilir ama derleme baslatilmaz.

Manuel tetikleme: GitHub Actions sekmesinde "Run workflow" butonu.

Pipeline adimlari:

  1. metadata — commit slug ve SHA hesaplar
  2. build — Python 3.12 + PyInstaller ile amele-linux binary uretir
  3. release — GitHub Releases'a prerelease olarak yukler

English

This repository contains the Linux Agent component for the Amele main application.

Download Prebuilt Binary

wget -O amele-linux https://amele.noirlang.tr/amele-linux
chmod +x amele-linux

Build Linux Binary

python -m venv /tmp/amele-linux-build-venv
/tmp/amele-linux-build-venv/bin/pip install pyinstaller
/tmp/amele-linux-build-venv/bin/pyinstaller --onefile --name amele-linux --distpath dist --workpath build --specpath build linux.py

Output:

dist/amele-linux

Run

./amele-linux

Connect with Main App

  1. Open the Linux tools section in the Amele desktop app.
  2. Enter the agent IP/Port values.
  3. If token security is enabled, use the same token in the app.
  4. Start connection and acquisition workflows.