Mark Pyruz's Avatar

Mark Pyruz

@markpyruz

• Observing Iran military security + region-related developments • Military history image interpretation & analysis

146
Followers
82
Following
2,203
Posts
18.11.2024
Joined
Posts Following

Latest posts by Mark Pyruz @markpyruz

Post image

Cont.
• Police station 138 wreckage site in the Jannat Abad neighborhood of Tehran, including visuals of cleanup crew, wheeled loader used for debris removal, municipal support vehicle, and armed site security

🖥️ Screenshots ⬇️
🧵 Thread 4/4 ⏹️

06.03.2026 00:34 👍 0 🔁 0 💬 0 📌 0
Post image

Cont.
• Post airstrike wreckage site evidence for FARAJA Special Unit to be billeted in the field

📷 Image ⬇️
🧵 Thread 3/4 ⬇️

06.03.2026 00:34 👍 1 🔁 0 💬 1 📌 0
Post image

Cont.
• FARAJA Special Unit policemen casualties at the Besat Sports Complex wreckage site in Tehran

🖥️ Screenshots ⬇️
🧵 Thread 2/4 ⬇️

06.03.2026 00:34 👍 2 🔁 0 💬 1 📌 0
Post image

🗯️ Protest ⚔️ Rebellion 🚨 IRI security visuals
🔎 Analysis of visual evidence

• Airstrike damaged vehicles operated by FARAJA Special Unit policemen, observed at the Besat Sports Complex wreckage site in Tehran

🖥️ Screenshots ⬇️
🧵 Thread 1/4 ⬇️

06.03.2026 00:34 👍 0 🔁 0 💬 1 📌 0
Post image

Cont.
• Continued evidence from Tehran of Traffic Police function, possibly less affected by airstrike related disruption ⬇️

📷 Visuals ⬇️
🧵 Thread 2/2 ⏹️

05.03.2026 00:13 👍 0 🔁 0 💬 0 📌 0
Post image

🗯️ Protest ⚔️ Rebellion in Iran
🔎 Analysis of visual evidence

• FARAJA Special unit antiriot vehicle possibly utilized in an emergency response role at airstrike site in Tehran

📷 Image ⬇️
🧵 Thread 1/2 ⬇️

05.03.2026 00:13 👍 1 🔁 0 💬 1 📌 0

Cont.
• Past two nights, multiple visuals for pro-IRI rallies at points in country, some medium-sized
----------------
• Police vehicle ambush at Tardasht checkpoint in Zahedan resulting in 4 casualties— responsibility claimed by Baloch separatist group "Popular Front".

🧵 Thread 4/4 ⏹️

03.03.2026 22:50 👍 0 🔁 0 💬 0 📌 0
Post image

Cont.
• Continued visual evidence for systematic destruction by Coalition airstrikes of police, security and intelligence facilities
• Visual evidence from Tehran of continued level of function for emergency and traffic police services

📷 Visual ⬇️
🧵 Thread 3/4 ⬇️

03.03.2026 22:50 👍 0 🔁 0 💬 1 📌 0
Post image

Cont.
• Presumed previous date visual evidence emerged of firearm tracer fire used to suppress youths protesting from buildings
• Previous night visual of an IRI security checkpoint arrest in Tehran ⬇️

📷 Visual ⬇️
🧵 Thread 2/4 ⬇️

03.03.2026 22:50 👍 1 🔁 0 💬 1 📌 0
Post image

🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

03 MAR: 0 ⬅️ (tentative)

• Night incidence of youths protesting from buildings apparently wanes— potential resumption next week with new supreme leader selection

📊 Chart ⬇️
🧵 Thread 1/4 ⬇️

03.03.2026 22:50 👍 0 🔁 0 💬 1 📌 0

Comment:
• Continued internet disruption
• Previous day loss of 21 Border Guards in western Ilam province, result of a Coalition airstrike and gunmen (source: Tasnim)— a border site and potential supply conduit for armed Kurdish rebellion

🧵 Thread 4/4 ⏹️

02.03.2026 22:09 👍 0 🔁 0 💬 0 📌 0

Comment:
• Evidence of IRI disseminated SMS warnings against street protesting
• During June war, Tehran police site hit by airstrike able to function within 24 hours— to be seen if such turnarounds remain current given scale, intensity of bombardment

🧵 Thread 3/4 ⬇️

02.03.2026 22:09 👍 2 🔁 0 💬 1 📌 0

Cont.
• Numerous local Police, IRGC/Basij and Intelligence facilities hit by airstrikes, including Kurdistan and Ilam province
• Claim of police special forces occupying Evin prison

🧵 Thread 2/4 ⬇️

02.03.2026 22:09 👍 0 🔁 0 💬 1 📌 0
Post image Post image Post image Post image

🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

02 MAR: 0 ⬅️ (tentative)

• No visual evidence of protest or rebellion emerged on this third day of war

🗒️ Data sheet 📊 Charts ⬇️
🧵 Thread 1/4 ⬇️

02.03.2026 22:09 👍 0 🔁 0 💬 1 📌 0
Post image

Comment cont.
• Continued issue-specific protesting, including 3 incidents related to retiree pension-benefit issues
--------------
• FARAJA police response, deployments at external points related to university protesting ⬇️

🖥️ Visuals ⬇️
🧵 Thread 6/6 ⏹️

02.03.2026 22:07 👍 0 🔁 0 💬 0 📌 0

Comment cont.
• Ebbing wave of 40 day protester fatality mourning events with incidence of anti-regime protesting but at Nurabad Mamasani in Fars province, observed medium-sized crowd exhibiting a further radicalization.

🧵 Thread 5/6 ⬇️

02.03.2026 22:07 👍 0 🔁 0 💬 1 📌 0
Post image

Comment:
• Surge of protesting at universities upon reoenning of campuses, with 24 institutions seeing public outdoor, anti-regime demonstrations

📊 7-day comparison charts ⬇️
🧵 Thread 4/6 ⬇️

02.03.2026 22:07 👍 0 🔁 0 💬 1 📌 0

Cont.
🔽 Number of affected cities/towns/facilities: 32
🔼 Percentage of peak protest total considered anti-regime: 95.4%
🔼 Percentage of protests observed with police presence: 2.1%
🔽 Biggest protest size: Nurabad Mamasani ≈450, anti-regime (mourners)

🧵 Thread 3/6 ⬇️

02.03.2026 22:07 👍 0 🔁 0 💬 1 📌 0

Cont.
🔽 Total number of protests (includes multiple days): 91
🔼 Mean(Avg) peak protest size per distinct site: ≈74.1
🔽 Mean(Avg) number daily protests: 12.7
🔽 Mean(Avg) daily protester turnout: ≈957.2

🧵 Thread 2/6 ⬇️

02.03.2026 22:07 👍 0 🔁 0 💬 1 📌 0
Post image Post image Post image

🇮🇷 Iran 7-day protest demonstration summary for 21-27 FEB 2026, compiled from visual evidence

Results:
🔽 Total number of adult individuals observed protesting: ≈4896
🔽 Total number of distinct protest sites: 66

🗒️ Data 🔢 Stats 📊 7-day turnout charts ⬇️
🧵 Thread 1/6 ⬇️

02.03.2026 22:07 👍 1 🔁 0 💬 1 📌 0
Post image

Cont.
• Levels of internet disruption remain in effect
-------------
• Observed IRI security deployments, 28FEB and 01MAR ⬇️

🧵 Thread 3/3 ⏹️

01.03.2026 23:13 👍 0 🔁 0 💬 0 📌 0
Post image Post image Post image

Cont.
• Evidence of airstrikes on police buildings including FARAJA Command HQ in Tehran, and Special Units for Ray county and Karaj

• IRGC-IO Cdr. fatality (rank: BG), result of an airstrike

Amended count:
28FEB ≈1399 (+278)

🗒️ Data sheet 📊 Charts ⬇️
🧵 Thread 2/3 ⬇️

01.03.2026 23:13 👍 0 🔁 0 💬 1 📌 0
Post image

🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

01 MAR: ≈13 ⬅️ (tentative)

• Observed reduced night incidence of anti-regime shouts, cheers by youths from buildings, and no street assemblies

📊 10 day line chart ⬇️
🧵 Thread 1/3 ⬇️

01.03.2026 23:13 👍 0 🔁 0 💬 1 📌 0
Post image

Cont.
• Daytime depictions of FARAJA Special Unit movements, positioning during current wartime conditions ⬇️

📷 Visuals ⬇️
🧵 Thread 4/4 ⏹️

01.03.2026 00:29 👍 1 🔁 0 💬 0 📌 0

Cont.
• Notable observed Kurdish celebration at Dehgolan, and by group of youths in Abdanan
• Reported levels of internet disruption in effect

🧵 Thread 3/4 ⬇️

01.03.2026 00:29 👍 1 🔁 0 💬 1 📌 0
Post image Post image Post image

Cont.
• Three observed medium-sized night celebrations at municipal squares, smaller included blocked traffic
• Incidence of vehicular bound celebrations and honking horns— not included in total

Amended count:
27FEB ≈690 (+180)

🗒️ Data sheet 📊 Charts ⬇️
🧵 Thread 2/4 ⬇️

01.03.2026 00:29 👍 2 🔁 0 💬 1 📌 0
Post image

🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

28 FEB: ≈1121 ⬅️ (tentative)

• Night incidence of anti-regime slogan shouts from building, proceeded by celebrations over external reporting on demise of SL Khamenei

📊 10 day category chart ⬇️
🧵 Thread 1/4 ⬇️

01.03.2026 00:29 👍 2 🔁 0 💬 1 📌 0
Post image Post image Post image

Cont.
• Previous day, two additional protester fatality mourning events observed with incidence of protest demonstration ⬇️

Amended count:
26FEB ≈1275 (+80)

🗒️ Data sheet 📊 Charts ⬇️
🧵 Thread 2/2 ⏹️

27.02.2026 21:05 👍 0 🔁 0 💬 0 📌 0
Post image

🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

27 FEB: ≈510 ⬅️ (tentative)

• Incidence of protest demonstration observed at 14 protester fatality mourning events, two medium-sized

📊 10 day line chart ⬇️
🧵 Thread 1/2 ⬇️

27.02.2026 21:05 👍 1 🔁 0 💬 1 📌 0

Cont.
• Previous thread deleted, found containing error on category chart

🧵 Thread 4/4 ⏹️

27.02.2026 01:12 👍 0 🔁 0 💬 0 📌 0