← All actors Recent activity

Charming Kitten G0058

CHARMINGKITTEN · ajax security team · apt-c-51 · apt35 · apt42 · bellaciao · charmingcypress · educated manticore · emennet pasargad · great rift · greencharlie · iranian dream job · magichound · miragekitten · nemesiskitten · nimbus manticore · phosphorus · plaid rain · screening serpens · smoke sandstorm · smudgedserpent · snailresin · subtle snail · subtlesnail · ta453 · ta455 · tunnelvision · unc1549 · unc4453 · unc788 · wezrat

Indicators
2,410
Source reports
219
Activity span
not dated
Newest indicator
unknown
Upstream change
2026-07-29
20162026

Overview 2,410 indicators

Charming Kitten is an Iranian cyber espionage group that has been active since approximately 2014. They appear to focus on targeting individuals of interest to Iran who work in academic research, human rights, and media, with most victims having been located in Iran, the US, Israel, and the UK. [Charming Kitten often tries to access private email and Facebook accounts, and sometimes establishes a foothold on victim computers as a secondary objective. The group's TTPs overlap extensively with another group, Magic Hound, resulting in reporting that may not distinguish between the two groups' activities.

domain2,262G0058-domain.txt
ipv4107G0058.json
url25G0058.json
url_path16G0058.json

Principal sources 219 reports

Ranked by how many of this actor's indicators each report brought in.

What the sources have in common — not a claim that these are the same actor. See the whole graph.

Timeline 2,410 indicators

Each entry is a batch of indicators that appeared upstream on one date, under the report it was filed with.

Showing the 300 most recent of 2,410. Complete: G0058.json.

  1. 29 domain, 1 url_paththis year

    securelist.com/mirage-kitten-new-tools/120811

    domainaecert.org
    domainapi.neexportfolio.com
    domainapp.neexportfolio.com
    domainbusiness-deegital.azurewebsites.net
    domainbusiness-deegital.com
    domainbusinessdeegital.azurewebsites.net
    domainbusinesslocked.com
    domainbusinessmixture.com
    domaincards.ohana-village.org
    domaincld-global.com
    domaindn.neexportfolio.com
    domaindrhealthyrecommends.com
    domainglobal-reds.com
    domainhealthcarezoom-centeral.azurewebsites.net
    domainhealthcarezoomcenteral.azurewebsites.net
    domainhealthcarezoomcenteral.org
    domainm.neexportfolio.com
    domainmaadinglobal.com
    domainneexportfolio.azurewebsites.net
    domainneexportfolio.com
    domainneexportfolio.eastus.cloudapp.azure.com
    domainohana-village.org
    domainrealhealthshop.com
    domainsmartconnect.azurewebsites.net
    domainthehealth-life.com
    domaintinyandjudy.com
    domaintjconsultingservices.com
    domaintoadreport.azurewebsites.net
    domaintuinpe.shop
    url_path/edfcvfgbhnjmkqwasderfgg

  2. 102 domainthis year

    x.com/nextronresearch/status/2078037561667142… · nextron-systems.com/2026/06/01/detecting-nimbus-manticore-a…

    30min-ergmeeting.com
    30min-ergmeeting.net
    30min-smartsight-hr.com
    30min-smartsight.com
    30min-ziprecruiter.com
    30min-ziprecruiterhr.com
    30minmeeting-quality.com
    30minmeetinghr.com
    30minziprecruiterhr.net
    8475.freelancedeveloper.site
    anymediaapp.com
    app.hostedlayer.com
    bc-app.orgdatasolutions.com
    booking.microsoftcalendars.com
    booking.mountainsgate.com
    booking.virtualdeskflowr.com
    bookings.hcpassociation.com.au
    bookmenow.info
    budgetingscheduler.pages.dev
    calendar-cn8.pages.dev
    calendar.fractionalleverage.com
    collab.vaf.ai
    crimson-peaks.com
    cstoddart-meeting-scheduler.firebaseapp.com
    demo-meeting.captello.com
    duschedule.ibridgellc.com
    eand.cyvehx.com
    eu-meeting.captello.com
    ez-calendar.vercel.app
    form.redberyl.co
    form.ritwiksingh.com
    geticarefunds.com
    jafferbrothers.developmint.xyz
    letsschedulethis.com
    mail.smart-sight-hr.com
    meet.13bytes.de
    meet.dynamicsmind.in
    meet.fruitcakemedia.co.uk
    meet.thijsblom.app
    meet.thijsblom.dev
    meet.webdeploy.dev
    meeting-schedular-flame.vercel.app
    meeting-schedular.aptc.ricoh.com
    meeting-scheduler-ui.pages.dev
    meeting-scheduler.cloud
    meeting-scheduler.co.uk
    meeting-scheduler.com
    meeting-scheduler.metal.kaldi.si
    meeting-scheduler.ncb.org
    meeting-scheduler.online
    meeting-scheduler.saetta.co.jp
    meeting-scheduler.tous33f.live
    meeting-scheduler.xyz
    meeting-scheduling.oldcountry.ai
    meeting-space-scheduler-9946.taskade.app
    meeting.captello.com
    meeting.dalqan.com
    meeting.ignsoftwares.in
    meeting.jackz.me
    meeting.wilawan.com
    meeting.xn--grnlund-b1a.net
    meetings-demo.apigateway.co
    meetings-prod.apigateway.co
    meetings.dialexa.com
    meetings.fl2f.ca
    meetings.sabonzy.com
    meetings.xn--grnlund-b1a.net
    meetingscheduler.sandbox.aws.corp.cloud5.com
    meetingscheduler.servehttp.com
    meetingscheduler.thebeautymatcher.com
    meets.armankhan.me
    meets.armankhan.space
    ms.supermwario.com
    msp.medatron.co
    office365calendar.com
    pages.ultimatecartanddolly.com
    planner.croes.info
    planner.houseedge.co.za
    plans.pravd.in
    plansdev.pravd.in
    profivoda.slotig.cz
    puredcmeeting.com
    rabot.pisrc.net
    rwccalendar.rwcsystems.net
    schedule.gmta.nl
    scheduler.niced.cloud
    scheduler.scratchspace.dev
    scheduler.unionsavings.ca
    sirc.travyfy.com
    smart-sight-hr.com
    staging-meeting.captello.com
    tb-meet.pages.dev
    theush.uk
    threshold.tailba29da.ts.net
    tymelinx.com
    ush.team
    v4automaticreferrals.com
    virtualphoneassistant.com
    vote.nikosevag.gr
    wh1425239.ispot.cc
    whensy.ru
    workspaceviewers.com

  3. 35 domainthis year

    unit42.paloaltonetworks.com/tracking-iran-apt-screening-serpens · research.checkpoint.com/2026/fast-and-furious-nimbus-manticore-…

    codzienniefita.info
    codzienniefity.info
    getsqldeveloper.com
    getsqldeveloper.it.com
    global-check-business-it.azurewebsites.net
    global-check-itbusiness.azurewebsites.net
    global-it-checkbusiness.azurewebsites.net
    global-it-checkers.azurewebsites.net
    global-it-consultants.azurewebsites.net
    globalbusiness-checkers-it.azurewebsites.net
    globalit-consultants.azurewebsites.net
    globalitconsultants.azurewebsites.net
    hb.pee5.me
    hu.yes1.me
    ie.codzienniefita.info
    pee5.me
    prostozdrowo.info
    prostozdrowoa.info
    stylzdrowia.info
    stylzdrowiaa.info
    wybieramzdrowie.info
    wybieramzdrowiea.info
    yes1.me
    zdrowaplaneta.info
    zdrowaplanetaa.info
    zdrowaplanetab.com
    zdrowaprzemiana.com
    zdrowaprzemianaa.com
    zdrowaprzemianab.com
    zdrowienapelnym.com
    zdrowienapelnyma.com
    zdrowienapelnymb.com
    zdrowykierunek.com
    zdrowykieruneka.com
    zdrowykierunekb.com

  4. 22 domainthis year

    unit42.paloaltonetworks.com/tracking-iran-apt-screening-serpens · research.checkpoint.com/2026/fast-and-furious-nimbus-manticore-…

    buisness-centeral-transportation.azurewebsites.net
    buisness-centeral-transportation.com
    buisness-centeral.azurewebsites.net
    business-startup.azurewebsites.net
    business-startup.org
    businessstartup.azurewebsites.net
    docspace-twpf0e.onlyoffice.com
    docspace-y4cumb.onlyoffice.com
    elementshift.azurewebsites.net
    licencemanagers.azurewebsites.net
    licencesupporting.azurewebsites.net
    nanomatrix.azurewebsites.net
    peerdistsvcmanagers.azurewebsites.net
    premier-healthadvisory.azurewebsites.net
    premierhealthadvisory.azurewebsites.net
    premierhealthadvisory.com
    quantumweave.azurewebsites.net
    ramiltons-finance.azurewebsites.net
    ramiltonsfinance.azurewebsites.net
    ramiltonsfinance.com
    themesmanagers.azurewebsites.net
    themesprovidermanagers.azurewebsites.net

  5. 1 domainthis year

    x.com/ThreatBookLabs/status/20105402429322694… · virustotal.com/gui/file/e7b2cc236af9edbe44307d293a7d7f… · virustotal.com/gui/file/a6b0c63b2aa25d5fe8ff5b9bd4d286…

    baochinhphu.org

  6. or earlier 150 domainthis year

    x.com/Cyberteam008/status/1927915406288695626

    accounts.google.live-meet.blog
    accounts.google.live-meet.cfd
    accounts.google.live-meet.cloud
    accounts.google.live-meet.info
    accounts.google.network-show.online
    actor.rap-art.info
    albert-company.online
    all-for-city.info
    amg-car-ger.info
    anna-blog.info
    apple.beta-man.info
    april.spring-club.info
    arizonaclub.me
    arrow-click.info
    backback.info
    best85best.online
    beta-man.info
    bmw.amg-car-ger.info
    book.anna-blog.info
    bvio85.info
    cc-newton.info
    chapter1.cc-newton.info
    cnt-worth.online
    connect-room.online
    crysus-h.info
    data.live-meet.blog
    dmn-for-car.online
    exir-juice.online
    friends.lizza-blog.info
    friends.thomas-mark.xyz
    good-student.online
    goods-companies.online
    google.live-meet.blog
    google.live-meet.cfd
    google.live-meet.cloud
    google.live-meet.info
    google.network-show
    google.network-show.online
    hrd-dmn.info
    human-fly900.online
    intelligence.live-meet.blog
    ip-194-11-226-29.rockhoster.net
    isftyviliam.platinum-cnt.info
    live-coaching.online
    live-conn.online
    live-gml.online
    live-meet.blog
    live-meet.cfd
    live-meet.cloud
    live-meet.info
    live-meet.live
    live.connect-room.online
    live.goods-companies.online
    live.live-coaching.online
    live.live-gml.online
    live.live-meet
    live.live-meet.cloud
    live.live-meet.info
    live.online-room.online
    live.platinum-cnt.info
    live.white-life-bl.info
    live.yamal-group.online
    lizza-blog.info
    lynda-tricks.online
    mail.bvio85.info
    meet-work.info
    message-live.online
    mickel.connect-room.online
    mickel.goods-companies.online
    mickel.live-coaching.online
    mickel.platinum-cnt.info
    mickel.white-life-bl.info
    mickel.yamal-group.online
    mikel.yamal-group.online
    network-show.online
    nsim-ph.info
    ntp-clock-h.info
    online-room.online
    oranus.albert-company.online
    oranus.connect-room.online
    oranus.human-fly900.online
    oranus.live-coaching.online
    oranus.platinum-cnt.info
    oranus.white-life-bl.info
    oranus.yamal-group.online
    outlook.live.live-meet.cloud
    outlook.live.live-meet.info
    panel.live-meet.blog
    panel.live-meet.cfd
    panel.live-meet.cloud
    panel.live-meet.info
    panel.live-meet.live
    panel.network-show.online
    pfl.redirect-review.online
    ph-crtdomain.info
    platinum-cnt.info
    prj-ph.info
    profile.arizonaclub.me
    profile.best85best.online
    prt-max.online
    rap-art.info
    rbconline-support.info
    redirect-review.online
    richard-3th.online
    right.arrow-click.info
    rockhoster.net
    roland-cc.online
    sandbox.live-meet.blog
    shadow-network.best
    smtp.amg-car-ger.info

    · 40 more in this batch, in the JSON

Further reading 221

181 more, and the report behind every indicator, in G0058.json.