# አንድ መዝገብ። አራት የስብስብ ሁነታዎች። ስምንት የማረጋገጫ ደረጃዎች።

Canonical page: https://phishdestroy.github.io/TgWitness/am/guides/modes.html

ሁነታዎች፣ የአጠቃቀም ምሳሌዎች እና የማስረጃ ደረጃዎች

TgWitness የተገናኘው መለያ የሚያየውን ይመዘግባል። ሦስተኛ ወገን በተለየ መንገድ የታመነ ቁልፍ ተጠቅሞ መዝገቡ አለመቀየሩን ሊያረጋግጥ ይችላል።

[የስብስብ ሁነታዎች](https://phishdestroy.github.io/TgWitness/am/guides/modes.html#scope)[የአጠቃቀም ምሳሌዎች](https://phishdestroy.github.io/TgWitness/am/guides/modes.html#scenarios)[የማስረጃ ደረጃዎች](https://phishdestroy.github.io/TgWitness/am/guides/modes.html#levels)

የ3–5 ደቂቃ አጠቃላይ እይታ · ልብ ወለድ ምሳሌዎች · አሁን ያለው ትግበራ

1. **Telegram**

   መለያው ሊያያቸው የሚችሉ ዝማኔዎች
2. **ሰብሳቢ**

   እርስ በርስ የተያያዙ፣ እያንዳንዳቸው የተፈረሙ መዝገቦች
3. **አረጋጋጭ**

   የታመነ ቁልፍ + የተቀመጠ ወሰን

`h₁ → h₂ → h₃ · Ed25519`መዝገቡ አለመቀየሩ ይመረመራል። ከTelegram መምጣቱ እና የመልዕክቱ እውነተኛነት የተለዩ ጥያቄዎች ናቸው።

## የምልከታውን ወሰን ይምረጡ

ሦስት ወሰኖች እና የምርመራ ቅድመ ቅንብር። የተገለሉ ቻቶች እና የተመረጡ የምንጭ አይነቶች አሁንም ይከበራሉ።

ነባሪ**የተመረጡ ቻቶች**

የሚመዘግበው

በእጅ የተመረጡ ምንጮች ብቻ።

አዲስ ቻቶች

በራስ-ሰር አይጨመሩም።

መቼ መምረጥ ይገባል

የሚታወቁ ቻናሎች ወይም ቡድኖች። በቻት ብዛት የተረጋገጠ የአቅም ገደብ የለም።

**የማያደርገው** ሌሎች ቻቶችን አያገኝም፤ የቀድሞ ታሪክንም በራስ-ሰር አያመጣም።

የመለያው አቃፊ**የTelegram አቃፊ**

የሚመዘግበው

በአቃፊው ውስጥ የተካተቱ ቻቶች እና ምድቦች፤ የተገለሉት እና ቅንብሩ ከሚያስወግዳቸው የተመዘገቡ ቻቶች በስተቀር።

አዲስ ቻቶች

ከመስፈርቱ ጋር የሚስማሙ ንቁ ቻቶች፤ የአቃፊ ለውጦች በአንድ ሰዓት ውስጥ።

መቼ መምረጥ ይገባል

ተንታኙ ለጉዳዩ የTelegram አቃፊ ሲጠቀም። ስብስቡን በተለየ መለያ ላይ ያረጋግጡ።

**የማያደርገው** የአቃፊውን የሚቀያየሩ ድምፅ-አልባ ወይም የተነበበ ሁኔታዎች አይተገብርም።

ወሰኑን ያረጋግጡ**ሙሉ መለያ**

የሚመዘግበው

በተመረጡ አይነቶች ውስጥ መለያው የሚያያቸው ቻቶች፣ የግል ውይይቶችን እና ቦቶችን ጨምሮ።

አዲስ ቻቶች

የመጀመሪያው ዝማኔ ሲደርስ ይጨመራል።

መቼ መምረጥ ይገባል

ለምልከታ የተለየ መለያ፣ በጉዳዩ ውስጥ የሚሳተፍ መለያን ጨምሮ።

**የማያደርገው** በራሱ ቻቶችን አይቀላቀልም፤ የመዳረሻ ገደቦችንም አያልፍም።

በሙሉ መለያ ላይ የተመሠረተ ቅድመ ቅንብር**የምርመራ ሁነታ**

የሚመዘግበው

ሁሉም የምንጭ አይነቶች፣ የመለያው ድርጊቶች፣ የምንጭ መገለጫዎች እና ከእያንዳንዱ አዲስ ምንጭ የመጨረሻዎቹ 200 የሚታዩ መልዕክቶች።

አዲስ ቻቶች

አዲስ ቻት ወይም ቦት መገለጫ እና የታሪክ ቅጽበታዊ ቅጂ ያገኛል።

መቼ መምረጥ ይገባል

ከፓነሉ ቡድን ሲቀላቀሉ ወይም ከቦት ጋር ሲነጋገሩ። ቅንብሩን ይመልከቱና ያስቀምጡ።

**የማያደርገው** የሁሉንም ነባር ቻቶች ቅጂ አያነሳም፤ በሌላ ደንበኛ የተጫኑ callback አዝራሮችንም አያይም።

እነዚህ ካርዶች ለንፅፅር ብቻ ናቸው። የሰብሳቢውን ወይም የመለያውን ቅንብር አይቀይሩም።

**የማያደርገው** ማንኛውም ሁነታ ሚስጥራዊ ቻቶችን አያነብም፣ ሂደቱ ሲቆም አይመዘግብም፣ በራሱ ምንጮችን አይቀላቀልም፣ ከተጠየቀው ቅጂ ወይም ማውጫ በላይ የቀድሞ ታሪክን አያመጣም።

[ዝርዝሩን ያንብቡ](https://phishdestroy.github.io/TgWitness/docs/reference/collection/)

## በGitHub Actions መሰብሰብ (ቅድመ እይታ)

አዲስ የTelegram መግቢያ፣ አንድ ውይይት፣ የተመሰጠረ ማህደር እና የGitHub ምንጭ ማረጋገጫ።

[የመሰብሰቢያ ረዳትን ክፈት](https://phishdestroy.github.io/TgWitness/docs/capture/)

## ምን ይመዘገባል

የደረሱ ወይም በግልጽ የተጠየቁ ምልከታዎች ብቻ ይመዘገባሉ። ያልታወቀ የድርጊት ፈጻሚ እንደማይታወቅ ይቀመጣል።

 የስብስብ መቀየሪያዎች · የአካባቢ ምሳሌአዲስ መልዕክቶችማስተካከያዎችስረዛዎችምላሾችአባልነት

በፓነሉ እነዚህ መቀየሪያዎች በworkspace ደረጃ ይሠራሉ። ማጥፋት ነባር መዝገቦችን አያጠፋም፤ እንደገና ማብራት ያመለጡ ክስተቶችን አይመልስም።

**የክስተት ሰንጠረዥ፦ የሚቀመጥ እና ያልታወቀ**

| ምድብ | የሚቀመጠው | ያልታወቀው |
| --- | --- | --- |
| መልዕክት | ጽሑፍ፣ መለያዎች፣ የላኪ ሜታዳታ፣ የምላሽ አውድ እና ዋናው የዝማኔ መረጃ። | ሦስተኛ ወገን ሊያረጋግጠው የሚችል የTelegram ፊርማ የለም። |
| ማስተካከያ | እያንዳንዱ የታየ ስሪት፣ የቀድሞዎቹን ሳይተካ። | መካከለኛ ለውጦች ሊያመልጡ ይችላሉ፤ ላኪው አርታዒው ላይሆን ይችላል። |
| ስረዛ | ማሳወቂያው እና ቀደም ብሎ የተቀመጠ ጽሑፍ፣ ካለ። | የሰረዘው ሰው እና የድርጊቱ ትክክለኛ ጊዜ አይሰጡም። |
| ቻቱ ያልታወቀ ስረዛ | በመለያ ደረጃ የደረሰ ማሳወቂያ፤ ቻቱ ካልታወቀ ይህ በግልጽ ይጻፋል። | ቻት አይገመትም። ከተቻለ በመለያው ውስጥ ቀድሞ ከተቀመጡ ID-ዎች ጋር ይዛመዳል። |
| ምላሽ | የደረሱ ቆጣሪዎች እና የሚታዩ የቅርብ ጊዜ ምላሽ ሰጪዎች። | ሁሉም ምላሽ ሰጪዎች አይታዩም፤ ያለውን ዝርዝር ለማግኘት ተጨማሪ ጥያቄዎች ያስፈልጋሉ። |
| አባልነት | የደረሱ የአገልግሎት መልዕክቶች እና የአባልነት ዝማኔዎች። | ሚና እና የቻት አይነት ታይነትን ይገድባሉ፤ ክስተት አለመታየቱ አለመከሰቱን አያሳይም። |
| አባሪ | የዋናው ስሪት መግለጫ፣ የተቀመጡ ባይቶች፣ SHA-256 እና የማውረድ ሙከራ ውጤቶች። | የጠፋ ፋይል ላይገኝ ይችላል፤ አዲስ ስሪት በእሱ ቦታ አይቀመጥም። |
| የታሪክ ቅጽበታዊ ቅጂ | በጥያቄው ጊዜ የሚታዩ መልዕክቶች፣ ከታሪክ የተገኙ መሆናቸው ተገልጾ። | የቀድሞ ለውጦች እና የጠፋ ይዘት አይመለሱም። |
| የመለያው ድርጊቶች | የተላኩ መልዕክቶች እና ማስተካከያዎች፣ እና ከተቀመጠው የምላሽ ቁልፍ ሰሌዳ ጋር የሚዛመድ button_press። | በሌላ የTelegram ደንበኛ የተጫኑ callback አዝራሮች አይታዩም። |
| የቦት አዝራሮች | የcallback፣ URL፣ web app እና ጥያቄ ሜታዳታ ከመልዕክቱ ጋር ይቀመጣል። | URL-ዎች እና የስልክ ወይም አካባቢ ጥያቄዎች ጽሑፍ ብቻ ናቸው፤ በራስ-ሰር አይከፈቱም ወይም አይፈጸሙም። |

### ነባሪ የአባሪ ገደቦች

ፎቶዎች

20 MiB

ቪዲዮ

100 MiB

ፋይሎች

50 MiB

እንቅስቃሴ ያላቸው ምስሎች

20 MiB

የቪዲዮ መልዕክቶች

50 MiB

የድምፅ መልዕክቶች

20 MiB

ድምፅ

50 MiB

ስቲከሮች

5 MiB

**የማያደርገው** መቀየሪያው በውስጥ የተያያዙ ሜታዳታዎችን አያስወግድም፤ የሥራ ሂደት መዝገቦችንም አያቆምም። Telegram ያልገለጸውን ፈጻሚ ስብስቡ አይወስንም።

[ዝርዝሩን ያንብቡ](https://phishdestroy.github.io/TgWitness/docs/reference/collection/)

## ያለዎትን የመግቢያ መረጃ ይጠቀሙ

እያንዳንዱ መለያ የራሱ workspace፣ መዝገብ፣ የፊርማ ቁልፍ፣ መንገድ እና ወረፋ አለው።

### ስልክ + ኮድ

2FA ከበራ የይለፍ ቃሉን ያስገቡ።

### የQR ኮድ

ከተፈቀደ መሣሪያ ይቃኙ፤ 2FA ሊያስፈልግ ይችላል።

### Telethon .session

የመለያውን session ፋይል ያስገቡ።

### Pyrogram .session

የተደገፈውን የPyrogram session ቅርጸት ያስገቡ።

### TData ZIP

አንድ የተደገፈ የDesktop መለያ፤ ካለ የአካባቢ passcode።

### የStringSession ጽሑፍ

Telethon StringSession ይለጥፉ።

### .session + .json

session እና ተዛማጅ የሜታዳታ ፋይሉን ይምረጡ።

### Auth key HEX + DC ID

የመለያውን የፈቃድ ቁልፍ ከዳታ ማዕከሉ መለያ ጋር ያስገቡ።

**የAPI ጥንድ**

የራስዎ API ጥንድ አስገዳጅ አይደለም። ከሌለ TgWitness የህዝብ ጥንዶችን ስብስብ ይጠቀማል፣ የኦፊሴላዊ Telegram Desktop ጥንዶችን ጨምሮ።

`Direct · SOCKS5 · HTTP CONNECT · MTProxy`MTProxy ሙከራዊ ነው፤ የተካተቱ ህዝባዊ የMTProxy ዝርዝሮች አሉ። ፕሮክሲው ካልሠራ ወደ ቀጥታ ግንኙነት አይቀየርም።

በአንድ ማሽን ላይ ያሉ ሁለት workspace-ዎች ሁለት ነጻ ምስክሮች አይደሉም።

**የማያደርገው** ማስገባት የTelegram ፈቃድን፣ 2FA-ን ወይም ያልተደገፉ የsession ቅርጸቶችን አያልፍም። መለያዎች የመተግበሪያውን ሂደት ይጋራሉ።

[የመለያ ቅርጸቶች](https://phishdestroy.github.io/TgWitness/docs/reference/accounts/)

## ከፓነሉ እርምጃ ይውሰዱ

መልዕክት ይላኩ ወይም ይመልሱ፣ የቦት አዝራር ይጫኑ፣ የአገናኝ ቅድመ እይታ ያስቀምጡ፤ ከዚያ በግልጽ ቻት ይቀላቀሉ ወይም ቦቱን በstart መለኪያ ያስጀምሩ።

`interaction.preview``interaction.requested``interaction.result`

የቅድመ እይታ፣ የጥያቄ እና የውጤት ደረሰኞች ይፈረማሉ። አዝራር ከመጫን በፊት አገልጋዩ መልዕክቱን እንደገና ያመጣል፤ ቁልፍ ሰሌዳው ከተቀየረ ይከለክላል። የcallback ምላሽ ጽሑፍ እና URL ይመዘገባሉ።

**የማያደርገው** web apps፣ ክፍያ፣ የስልክ ወይም የአካባቢ ማጋራት እና inline ጥያቄዎች አይፈጸሙም። URL ማሳየት አገናኙን አይከፍትም።

[ዝርዝሩን ያንብቡ](https://phishdestroy.github.io/TgWitness/docs/reference/collection/)

## መልሶ ማግኘት እና ቀጣይነት

ክፍተቶች ይታያሉ፤ አይደበቁም።

### ከተቀመጠው ቦታ መቀጠል

ከዳግም ጅምር በኋላ Telegram ያመለጡ ዝማኔዎችን እንዲሰጥ ይጠየቃል። የማቆያ ጊዜ ገደብ እና ያረጁ ልዩነቶች ክፍተት ሊተዉ ይችላሉ።

### የሚታዩ መልዕክቶችን ዳግም መፈተሽ

ነባሪ፦ ቅድሚያ ያላቸው ምንጮች በየ15 ደቂቃው፣ ሌሎች በየ6 ሰዓቱ። ውጤቶች message.recovered እና message.missing_on_recheck ያካትታሉ።

### coverage.json ያንብቡ

የምልከታ ጊዜያት፣ ምክንያት ያላቸው ክፍተቶች እና ያልታዩ ID-ዎች በተፈረመው ማውጫ ውስጥ አሉ። በዳግም ፍተሻ አለመገኘት የስረዛ ማሳወቂያ አይደለም።

**የማያደርገው** በኋላ የተወሰደ የታሪክ ቅጂ መቋረጥን አያጠፋም፤ ሁሉንም የጠፉ ስሪቶች አይመልስም። የተቀመጠ ቦታ መዝገቡ ያለ ኪሳራ ተቀብሏል ማለት አይደለም።

[ዝርዝሩን ያንብቡ](https://phishdestroy.github.io/TgWitness/docs/reference/evidence/)

## ሰባት ደረጃዎች። የተለያዩ ጥያቄዎች።

እያንዳንዱ ዘዴ ወሰን ያለውን ጥያቄ ይመልሳል። የውጭ አገልግሎቶችን በተለየ ያዋቅሩ፤ የእምነት መሠረቶቻቸውንም ከሰብሳቢው ውጭ ያስቀምጡ።

1. ### መዝገብ

   በእያንዳንዱ ክስተት SHA-256 ሰንሰለት እና Ed25519፤ የመጀመሪያው previous_hash 64 ዜሮዎች ነው።

   **ሦስተኛ ወገን የሚያረጋግጠው** በቅድሚያ በታመነው የሰብሳቢ ቁልፍ የተፈረሙ መዝገቦችን እና ቅደም ተከተላቸውን።

   **የማያደርገው** ከTelegram መምጣትን ወይም ሁሉም እንደደረሰ አያረጋግጥም።

   **የማረጋገጫ ትእዛዝ**

   ```
   python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256
   ```
2. ### የፋይል ጥቅል

   manifest.json የፋይሎችን ሃሾች ይዘረዝራል፤ manifest.sig ይፈርመዋል። media.saved የአባሪውን ባይቶች ከክስተቱ ጋር ያገናኛል።

   **ሦስተኛ ወገን የሚያረጋግጠው** የቀረቡት ፋይሎች ከተፈረመው ማኒፌስት እና የአባሪ ደረሰኞች ጋር መስማማታቸውን።

   **የማያደርገው** በተለየ የወረደ CSV፣ HTML ወይም የማያ ምስል አይፈርምም።

   **የማረጋገጫ ትእዛዝ**

   ```
   python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256
   ```
3. ### የተቀመጠ ወሰን

   Checkpoint በጅምር፣ በነባሪ በየ5 ደቂቃው እና በመደበኛ ማቆም ጊዜ ይቀመጣል። ቅጂውን በሌላ ቦታ ያስቀምጡ።

   **ሦስተኛ ወገን የሚያረጋግጠው** አዲሱ ማውጫ ከቀድሞው ርዝመት እና የመጨረሻ ሃሽ ጋር መስማማቱን፤ ወደ ቀድሞ ሁኔታ መመለስ ሊታወቅ ይችላል።

   **የማያደርገው** መዝገቡ እና ሁሉም የተቀመጡ checkpoint-ዎች አብረው ከተተኩ ይህን አያገኝም።

   **የማረጋገጫ ትእዛዝ**

   ```
   python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256 --checkpoint checkpoint.json
   ```
4. ### የውጭ ጊዜ

   Evidence mode የcheckpoint SHA-256 ወደ RFC 3161 ባለሥልጣናት (FreeTSA፣ DigiCert) እና ወደ OpenTimestamps ካሌንደሮች ይልካል።

   **ሦስተኛ ወገን የሚያረጋግጠው** የተረጋገጠ የTSA ምላሽ ለባይቶቹ ጊዜ ይመድባል፤ የተረጋገጠ OpenTimestamps ማስረጃ ከBitcoin ጋር ያገናኛቸዋል።

   **የማያደርገው** የተዘጋጀ ጥያቄ ወይም ያልተረጋገጠ የካሌንደር ደረሰኝ እንደተረጋገጠ የጊዜ ማህተም አይቆጠርም።

   **የማረጋገጫ ትእዛዝ**

   ```
   python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256 --tsa-ca trusted-ca.pem
   ots upgrade checkpoint.ots
   ots verify checkpoint.ots
   ```
5. ### ነጻ ምስክር

   የተለየ አስተናጋጅ፣ ለንባብ ብቻ የተወሰነ endpoint፣ በየጥያቄው አዲስ challenge፣ የራሱ ቁልፍ እና መዝገብ፣ በቻናል የTGW1 ልጥፎች።

   **ሦስተኛ ወገን የሚያረጋግጠው** ቀድሞ የተቀበላቸውን የመጨረሻ ሃሾች፤ ሁኔታዎች ok፣ key_changed፣ rollback፣ fork፣ invalid እና no_response።

   **የማያደርገው** በአንድ ሰብሳቢ አስተናጋጅ ላይ ያሉ ሁለት workspace-ዎችን ነጻ ምስክሮች አያደርግም።

   **የማረጋገጫ ትእዛዝ**

   ```
   python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256 --witness witness.zip --witness-fingerprint WITNESS_SHA256 --channel result.json
   ```
6. ### የውጭ ቅጂ

   በAES-256-GCM የተመሰጠረ S3-ተኳሃኝ ቅጂ፤ bucket ከደገፈ Object Lock።

   **ሦስተኛ ወገን የሚያረጋግጠው** መዝገቡ፣ checkpoint-ዎች እና የተቀመጡ አባሪዎች ሙሉ በሙሉ ከተረጋገጡ በኋላ ብቻ ፋይሎች ወደ ማስመለሻ አቃፊ ይወጣሉ።

   **የማያደርገው** የወጣው ቁልፍ ከሌለ አይመልስም፤ የማከማቻው ምላሽ ሳይፈተሽ የማቆያ ጊዜን አያረጋግጥም።

   **የማረጋገጫ ትእዛዝ**

   ```
   python -m tgwitness.replica restore --key-file KEY.json --out EMPTY_DIR
   ```
7. ### የሩጫ መነሻ መረጃ

   የተፈረመ run receipt፦ የምንጭ ኮድ ሃሾች፣ የጥገኛ ፓኬጆች ስሪቶች እና የሂደት አውድ። በራሱ የተገለጸ።

   **ሦስተኛ ወገን የሚያረጋግጠው** ፊርማውን ያደረገው ሰብሳቢ ስለራሱ አሠራር ያሳወቀውን።

   **የማያደርገው** የሂደቱን ነጻ ማረጋገጫ አይሰጥም፤ ከምዝገባ በፊት ጥቃት አልነበረም ብሎም አያረጋግጥም።

   **የማረጋገጫ ትእዛዝ**

   ```
   python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256
   ```

### ማንኛውም ደረጃ የማያረጋግጠው

እያንዳንዱ የTelegram ዝማኔ መድረሱን፤ የጽሑፉን እውነተኛነት፤ sender ID እውነተኛ ሰውን መወከሉን፤ ሰብሳቢው ከምዝገባ በፊት በጥቃት አለመያዙን፤ በፍርድ ቤት ተቀባይነትን።

[ነጻ ምስክር](https://phishdestroy.github.io/TgWitness/docs/reference/witness/)

የአካባቢ SHA-256 ሙከራ

### መዝገብ 2ን ለመቀየር ይሞክሩ

የሚቀጥለው መዝገብ ቀድሞ የተቀመጠውን አገናኝ ይይዛል። ጽሑፉን መቀየር የመዝገብ 2ን የተሰላ ሃሽ ይቀይራል።

የመዝገብ 2 ጽሑፍ

መዝገብ 1`h1`በ64 ዜሮዎች ይጀምራል

መዝገብ 2`h2`የተቀመጠውን h1 ይይዛል

መዝገብ 3`h3`የተቀመጠውን h2 ይይዛል

የማይንቀሳቀስ ምሳሌ፦ h2 «Meet at 11:00»ን ይሸፍናል። ጽሑፉን መቀየር h2ን ይቀይራል፤ መዝገብ 3 ግን የተቀመጠውን h2 ይጠቅሳል።

**ሙሉ ሃሾችን ይመልከቱ**

የተቀመጠ የመዝገብ 2 ሃሽ

`SHA-256(e₂)`

እንደገና የተሰላ የመዝገብ 2 ሃሽ

`SHA-256(e₂)`

ይህ ምሳሌ ሃሾችን እንጂ ፊርማዎችን አያሰላም። እውነተኛው አረጋጋጭ እያንዳንዱን ፊርማ እና አገናኝ በታመነው ቁልፍ ይፈትሻል።

 [ዝርዝሩን ያንብቡ](https://phishdestroy.github.io/TgWitness/docs/reference/how-it-works/)

## የማስረጃ መንገድ ይምረጡ

ልብ ወለድ ሁኔታዎች። ከሚመለከተው ክስተት በፊት ስብስቡን ይጀምሩ፤ ወሰኖችን እና ክፍተቶችን ከይዘቱ ጋር ያስቀምጡ።

### ቻናል የክፍያ መረጃ ይቀይራል

ሁነታ → ክስተቶች

የተመረጡ ቻቶች → መልዕክቶች፣ ማስተካከያዎች፣ ስረዛዎች።

ውጤት

የታዩ የልጥፍ ስሪቶች እና በሃሽ የተለዩ አባሪዎች።

ማረጋገጫ

የተፈረመ ZIP + የተቀመጠ checkpoint + የተረጋገጠ የTSA ምላሽ።

**የማያደርገው** ፈጽሞ ያልተመዘገበ ዋና መልዕክት አይመልስም።

### ከክስተት በኋላ መልዕክቶች ይጠፋሉ

ሁነታ → ክስተቶች

አቃፊ ወይም ሙሉ መለያ → ሁሉም የክስተት ምድቦች።

ውጤት

የተቀመጡ ዋና መልዕክቶች፣ የስረዛ ማሳወቂያዎች እና ክፍተቶችን የሚያሳይ coverage።

ማረጋገጫ

የተፈረመ ZIP + የነጻ ምስክር መዝገብ።

**የማያደርገው** ፈጻሚውን ያልገለጸ የስረዛ ማሳወቂያ ማን እንደሰረዘ አይወስንም።

### የመሸጫ ቦት ምርመራ

ሁነታ → ክስተቶች

የምርመራ ቅድመ ቅንብር → አዝራሮች፣ የአገናኝ ቅድመ እይታ እና በግልጽ ቦቱን ማስጀመር።

ውጤት

የተፈረሙ የግንኙነት ደረሰኞች፣ callback ምላሾች እና የተቀመጡ መገለጫዎች።

ማረጋገጫ

የተፈረመ ZIP፤ ማንኛውም የጉዳይ መረጃ ከZIP ጋር ይረጋገጣል።

**የማያደርገው** የቦት web app አይከፍትም፣ ክፍያ አይፈጽምም፣ የሌላ ደንበኛ callback-ዎችንም አይመዘግብም።

### ተሳታፊ በቻቶች መካከል ስም ይቀይራል

ሁነታ → ክስተቶች

ማንኛውም ወሰን → የታየ የላኪ እና የመገለጫ ሜታዳታ።

ውጤት

በቁጥር ID የተያያዘ የስም እና username ታሪክ፣ «በሌላም ቻት» አገናኞች እና የምርመራ ፍንጮች።

ማረጋገጫ

ከተፈረመ ZIP ጋር የሚረጋገጥ Dossier JSON።

**የማያደርገው** የክፍያ አድራሻ፣ ስልክ የሚመስል ጽሑፍ ወይም username የሰው ማንነት ማረጋገጫ አያደርግም።

### ረጅም ምልከታ ከውጭ ቅጂ ጋር

ሁነታ → ክስተቶች

ማንኛውም ወሰን → Evidence mode እና Object Lock የሚደግፍ S3 ቅጂ።

ውጤት

የተመሰጠረ ቅጂ፣ የተቀመጡ checkpoint-ዎች እና የጊዜ ማህተም ምላሾች።

ማረጋገጫ

በተላከው ቁልፍ ያስመልሱ፤ ዋናውን አገልጋይ ሳይጠቀሙ ያረጋግጡ።

**የማያደርገው** ነጻ ምስክርን ወይም በተለየ የተቀመጠ የመፍቻ ቁልፍን አይተካም።

[ዝርዝሩን ያንብቡ](https://phishdestroy.github.io/TgWitness/docs/reference/investigation/)

## የሚረጋገጥ ጥቅል ያስረክቡ

የተፈረመውን ዋና ጥቅል፣ በተለየ የተቀመጠ የቁልፍ አሻራ፣ ተዛማጅ checkpoint እና የማረጋገጫ ውጤት ይስጡ።

- የተፈረመ ZIP
- JSONL
- CSV
- HTML
- Checkpoint
- የሩጫ ደረሰኝ
- የቻት ማውጫ፦ chat.json / chat.html
- Dossier JSON
- በይለፍ ቃል የተጠበቀ AES-256 ZIP
- ለብዙ መለያዎች የተለያዩ ማውጫዎች
- ዥረት CLI፦ ነባሪ ገደብ 5 GiB

```
python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256 --checkpoint checkpoint.json
```

አረጋጋጩን ከታመነ ቅጂ ያግኙ፣ ከሚፈተሸው ማህደር አይውሰዱት።

**የማያደርገው** በተለየ የወጡ CSV እና HTML የተፈረሙ ጥቅሎች አይደሉም። የይለፍ ቃል የማስተላለፊያ ሚስጥራዊነትን እንጂ ትክክለኛ መነሻን አያረጋግጥም። የብዙ መለያዎች ማውጫዎች መዝገቦቻቸውን አያዋህዱም።

[ዝርዝሩን ያንብቡ](https://phishdestroy.github.io/TgWitness/docs/reference/evidence/)

## የሚሰጡትን ውጤቶች ያነፃፅሩ

ተጨማሪ ፊርማ፣ የጊዜ ማህተም ወይም ምስክር የሌላቸው መሠረታዊ ውጤቶች። ስክሪፕቶች እና መመዝገቢያዎች እንደ ትግበራቸው ይለያያሉ፤ «በከፊል» የተያዘ ወይም የሚታይ መረጃ ብቻን ያመለክታል።

| ዘዴ | ማስተካከያ / ስረዛ | የመዝገብ ፊርማ | የውጭ ጊዜ | ነጻ ምስክር | ሽፋን / ክፍተቶች | ያለ ደራሲው ማረጋገጥ |
| --- | --- | --- | --- | --- | --- | --- |
| የTelegram Desktop ማውጫ | በከፊል | አይ | አይ | አይ | አይ | አይ |
| የTelethon ቅጽበታዊ ቅጂ ስክሪፕት | በከፊል | አይ | አይ | አይ | አይ | አይ |
| የስረዛ መመዝገቢያ፦ የጽሑፍ መዝገብ | በከፊል | አይ | አይ | አይ | አይ | አይ |
| የማያ ምስሎች / የድር ቅጂ | በከፊል | አይ | አይ | አይ | አይ | አይ |
| TgWitness ከተዋቀሩ ተጨማሪዎች ጋር | በከፊል | አዎ | አዎ | አዎ | በከፊል | አዎ |

**የማያደርገው** ሰንጠረዡ እያንዳንዱን ስክሪፕት ወይም መመዝገቢያ አይገመግምም። የጊዜ እና የምስክር ምርመራዎች የራሳቸው አገልግሎት እና የእምነት መሠረት ይፈልጋሉ፤ አንዳቸውም የይዘት እውነተኛነትን አያረጋግጡም።

[ዝርዝሩን ያንብቡ](https://phishdestroy.github.io/TgWitness/docs/reference/evidence/)

## ገደቦቹን ከማስረጃው ጋር ያስቀምጡ

የማረጋገጫው ወሰን ግልጽ ሲሆን ማረጋገጥ ጠቃሚ ነው።

- ሚስጥራዊ ቻቶች አይገኙም።
- ሂደቱ ሲቆም ምንም አይመዘገብም፤ መልሶ ማግኘት ገደብ አለው።
- የተረጋገጠ መዝገብ ይዘቱ እውነት መሆኑን አያሳይም።
- ቁልፉን የሚቆጣጠር ኦፕሬተር ማንኛውንም ይዘት ሊፈርም ይችላል። ነጻ ምስክሮች እና የጊዜ ማህተሞች በኋላ መተካትን ይገድባሉ፣ የመጀመሪያ ሐሰተኛ ምዝገባን ግን አይከላከሉም።
- ለዚህ ብቻ የተዘጋጀ መለያ ይጠቀሙ፣ ዋና መለያዎን አይጠቀሙ።
- Telegram በጥያቄ ብዛት ምክንያት መለያዎችን ሊገድብ ይችላል።

**የማያደርገው** ማንኛውም ሁነታ ወይም ደረጃ በፍርድ ቤት ተቀባይነትን፣ ሁሉም የTelegram ዝማኔዎች መድረሳቸውን ወይም እውነተኛ ማንነትን አያረጋግጥም።

[የማዋቀሪያ መመሪያ](https://phishdestroy.github.io/TgWitness/demo/guide.html?lang=am)[ለዚህ ብቻ የተዘጋጀ መለያ](https://phishdestroy.github.io/TgWitness/docs/dedicated-account/)[EVIDENCE.md](https://phishdestroy.github.io/TgWitness/docs/reference/evidence/)[INVESTIGATION.md](https://phishdestroy.github.io/TgWitness/docs/reference/investigation/)
