Навігація курсу: Категорія: SOCMINT
1. Platform-Specific OSINT Workflows & Diagrams
Tumblr
Discord
Mastodon
YouTube
Twitch
2. General OSINT Methodology, Guides, and Articles
-
OSINTTeam: Step-by-step OSINT Roadmap for Investigating Videos
-
Bellingcat: Using Livestreams to Monitor Crises (Gaza Example)
-
Bellingcat: Easy AI Zero-Shot AI Image Classification (Smart Image Sorter)
3. Data Preservation & Collection Tools
Webpage Archiving & Bookmarking
Розслідування YouTube-каналів
1. Загальний підхід
YouTube є однією з основних платформ, де можна знайти OSINT-дані, особливо щодо осіб, подій або злочинних дій. Ця методологія описує кроки для збору, аналізу та збереження даних.
2. Збереження та захист доказів
Офіційне збереження даних (для правоохоронних органів)
Якщо необхідно офіційно зберегти дані, варто подати запит на збереження (preservation request) у Google. Це робиться через:
- Google Law Enforcement Request System (LERS)
- Офіційна адреса підтримки правоохоронців: uslawenforcement@google.com
- Додаткові ресурси:
Примітка: Якщо можливість подати запит відсутня, необхідно самостійно провести захоплення даних для уникнення їхньої втрати.
Самостійне збереження YouTube-каналу та відео
- Збереження сторінок як PDF
-
Використовуйте вбудовану функцію браузера:mathematica
CopyEditCtrl + P → Save as PDF (Зберегти як PDF) -
Для масового захоплення сторінок можна використовувати SingleFile.
-
- Завантаження відео
Використовуйте:- youtube-dl (рекомендований метод)
- Video DownloadHelper
- Easy YouTube Video Downloader
Приклад використання youtube-dl у терміналі:
bash
CopyEdityoutube-dl -f best https://www.youtube.com/watch?v=yOhGkZ4U4lI
3. Аналіз відео та профілів користувачів
Збір профільної інформації
-
Зберегти URL каналу та ім’я користувача
-
Зберегти аватар та опис профілю
**Приклад команди для збереження аватара:**bash
CopyEditwget https://yt3.ggpht.com/avatar-url.jpg -O avatar.jpg -
Переглянути вкладку “Про канал”
- Можуть бути зазначені інші соцмережі або контактні дані.
- Часто містяться посилання на партнерські програми або товари.
Перегляд та аналіз відео
-
**Відфільтрувати відео за новизною:**bash
CopyEdithttps://www.youtube.com/c/Username/videos?view=0&sort=dd -
Перегляд відео на наявність особистих даних
- Можливе розташування (GPS-координати, фон у відео).
- Ідентифікаційні дані (номерні знаки, документи, монологи тощо).
-
Збереження важливих кадрів
**Приклад отримання ключових кадрів:**bash
CopyEdithttps://i.ytimg.com/vi/videoID/hqdefault.jpg
Використання реверсного пошуку
-
**Google Reverse Image Search:**arduino
CopyEdithttps://images.google.com/ -
Інші сервіси:
4. Документування та організація звіту
- Зберегти всі URL-адреси та профілі в текстовому файлі або CSV
**Приклад створення CSV:**python
CopyEditimport csv
data = [
[“Канал”, “URL”],
[“Example Channel”, “https://www.youtube.com/c/Example”]
]
with open(“youtube_data.csv”, “w”, newline="") as file:
writer = csv.writer(file)
writer.writerows(data)
- Включити збережені відео у звіт
- Найважливіші кадри включаються у додаток.
- Відеофайли передаються збереженими на локальному сервері або оптичному носії.
Методологія 2: Пошук відео на YouTube
1. Використання Google Operators
-
Пошук за ключовими словамиvbnet
CopyEditsite:youtube.com “ключові слова” -
Фільтрування результатів у YouTubearduino
CopyEdithttps://www.youtube.com/results?search_query=ключові+слова -
Пошук у заголовках та описах відеоvbnet
CopyEditallintitle:“ключові слова” site:youtube.com
2. Використання Channel Crawler
- Channel Crawler дозволяє знайти всі відео конкретного автора або за темою.
3. Захоплення відео за допомогою сторонніх сервісів
-
Перегляд відео у вбудованому режиміarduino
CopyEdithttps://www.youtube.com/embed/videoID -
Обхід вікових обмеженьarduino
CopyEdithttps://hooktube.com/watch?v=videoID -
Завантаження субтитрів
4. Автоматичний пошук відео за ескізами
Кожне відео YouTube має 4 стандартних зображення:
ruby
CopyEdithttp://i.ytimg.com/vi/videoID/1.jpg
http://i.ytimg.com/vi/videoID/2.jpg
http://i.ytimg.com/vi/videoID/3.jpg
http://i.ytimg.com/vi/videoID/4.jpg
Щоб здійснити реверсний пошук, вставте отримані URL у Google Images.
Висновок
Ця технічна документація описує:
- Методи збору та аналізу YouTube-каналів, включаючи автоматизоване збереження сторінок та відео.
- Способи пошуку відео за допомогою Google Operators та спеціалізованих інструментів.
- Методи реверсного пошуку, включаючи аналіз мініатюр та субтитрів.
Ця методологія може бути використана як для OSINT-розслідувань, так і для документування доказів у кримінальних та юридичних справах.
Методологія
1. Загальний підхід
OSINT-розслідування відео передбачає кілька ключових кроків:
- Завантаження відео з джерела.
- Аналіз відео покадрово.
- Транскрипція аудіо в текст.
- Витяг субтитрів.
- Аналіз метаданих.
- Вилучення аудіо та окремих кадрів.
- Об’єднання розмитих кадрів для відновлення деталей.
Ця методологія описує покроковий процес аналізу відео за допомогою спеціалізованих інструментів.
2. Завантаження відео
Перед аналізом відео його потрібно зберегти локально. Для цього використовуються наступні інструменти:
- YouTube Downloader
- Inflact – для Facebook, Instagram, Twitter, TikTok.
- SaveFrom – для різних платформ.
- youtube-dl – CLI-інструмент для завантаження відео.
Приклад використання youtube-dl для завантаження відео з YouTube:
bash
CopyEdityoutube-dl -f best https://www.youtube.com/watch?v=exampleID
3. Аналіз відео покадрово
Щоб знайти приховані деталі або відстежити певні моменти, відео аналізується покадрово.
Інструменти для перегляду відео покадрово:
Як переглядати відео покадрово у VLC Player:
- Відкрити відео у VLC Media Player.
- Натиснути
Eдля покадрового перегляду. - Використовувати
Shift + Sдля збереження кадру.
Приклад вилучення кадру з відео за допомогою FFMpeg:
bash
CopyEditffmpeg -i example.mp4 -vf "select=eq(n\,100)" -vsync vfr frame100.jpg
Ця команда зберігає 100-й кадр з відео.
4. Перетворення відео в текст (Speech-to-Text)
Для вилучення діалогів чи ключової інформації з відео необхідно зробити транскрипцію.
Інструменти для транскрипції:
- YouTube Transcript
- Whisper Web – AI-обробка аудіо.
Приклад автоматичної транскрипції відео за допомогою Python та OpenAI Whisper:
python
CopyEditimport whisper
model = whisper.load_model("base")
result = model.transcribe("example.mp4")
print(result["text"])
5. Вилучення субтитрів
Якщо відео має вбудовані субтитри, їх можна витягти для аналізу.
Інструменти для вилучення субтитрів:
- Subtitle Video
- DownSub – автоматичне завантаження субтитрів з YouTube.
Витяг субтитрів з YouTube-DL:
bash
CopyEdityoutube-dl --write-auto-sub --sub-lang en --skip-download https://www.youtube.com/watch?v=exampleID
6. Аналіз метаданих відео
Метадані можуть містити дату створення, місце зйомки, інформацію про пристрій.
Інструменти для аналізу метаданих:
- Metadata2go
- ExifTool – потужний CLI-інструмент.
Перевірка метаданих у ExifTool:
bash
CopyEditexiftool example.mp4
Вивід може містити:
yaml
CopyEditFile Name: example.mp4
Camera Model: iPhone 12 Pro
Date Taken: 2024-02-01
GPS Coordinates: 40.7128, -74.0060
Якщо є GPS-координати, перевіряємо їх на Google Maps.
7. Вилучення аудіо та окремих кадрів
Витяг аудіо з відео
Якщо потрібно отримати аудіофайл, використовуйте FFMpeg.
Команда для вилучення аудіо у MP3:
bash
CopyEditffmpeg -i example.mp4 -q:a 0 -map a example.mp3
Вилучення кадрів відео
Щоб отримати кожен 10-й кадр:
bash
CopyEditffmpeg -i example.mp4 -vf "select=not(mod(n\,10))" -vsync vfr frame_%03d.jpg
8. Об’єднання розмитих кадрів
Для відновлення розмитих кадрів використовуйте Focus Stacking.
Інструмент для об’єднання розмитих кадрів:
Приклад об’єднання зображень у Python:
python
CopyEditfrom PIL import Image
import numpy as np
images = [Image.open(f"frame_{i}.jpg") for i in range(1, 4)]
stacked_image = np.mean([np.array(img) for img in images], axis=0)
final_image = Image.fromarray(stacked_image.astype('uint8'))
final_image.save("stacked_result.jpg")
9. Додаткові можливості
- Use IMAGE OSINT Cheat Sheet – для аналізу кожного кадру.
- Use REVERSE FACE SEARCH Cheat Sheet – для аналізу осіб у відео.
Висновок
Ця методологія дозволяє ефективно проводити OSINT-аналіз відео:
- Завантажити відео з різних джерел.
- Переглянути його покадрово для пошуку прихованих деталей.
- Конвертувати аудіо в текст для виявлення корисної інформації.
- Вилучити субтитри для додаткового аналізу.
- Отримати метадані для встановлення походження відео.
- Видобути аудіо або кадри для подальшої обробки.
- Об’єднати розмиті кадри для покращення якості зображення.
Ця методика допоможе збирати та аналізувати відео, використовуючи як онлайн-інструменти, так і CLI-рішення.