Download scripts.js from ConstantCoder/Cyber-Security-Attack-Simulator: direct link, hf CLI and curl.
- Browser
- Download file 3.64 kB
-
https://huggingface.co/spaces/ConstantCoder/Cyber-Security-Attack-Simulator/resolve/8ce6cafa1dd67ffdf443849fa0b1650cdc9cc18d/scripts.js
- Command line
-
hf download hf://spaces/ConstantCoder/Cyber-Security-Attack-Simulator@8ce6cafa1dd67ffdf443849fa0b1650cdc9cc18d/scripts.js
-
curl -L -o scripts.js https://huggingface.co/spaces/ConstantCoder/Cyber-Security-Attack-Simulator/resolve/8ce6cafa1dd67ffdf443849fa0b1650cdc9cc18d/scripts.js
3.64 kB
| document.getElementById('phishingAttack').addEventListener('click', () => { | |
| document.getElementById('attack-result').innerHTML = ` | |
| <h3>Kimlik Avı Saldırısı!</h3> | |
| <p>Bir e-posta aldınız ve bu e-postadaki bağlantıya tıklamanız isteniyor. Ne yaparsınız?</p> | |
| <button onclick="handlePhishingResponse(true)">Bağlantıya Tıkla</button> | |
| <button onclick="handlePhishingResponse(false)">Bağlantıya Tıklama</button> | |
| `; | |
| }); | |
| document.getElementById('ransomwareAttack').addEventListener('click', () => { | |
| document.getElementById('attack-result').innerHTML = ` | |
| <h3>Fidye Yazılımı Saldırısı!</h3> | |
| <p>Bilgisayarınızda şüpheli bir dosya keşfettiniz ve bilgisayarınızda kilitli dosyalar var. Ne yaparsınız?</p> | |
| <button onclick="handleRansomwareResponse(true)">Fidyeyi Öde</button> | |
| <button onclick="handleRansomwareResponse(false)">Fidye Ödemeyin</button> | |
| `; | |
| }); | |
| document.getElementById('ddosAttack').addEventListener('click', () => { | |
| document.getElementById('attack-result').innerHTML = ` | |
| <h3>DDoS Saldırısı!</h3> | |
| <p>Web siteniz aşırı trafik nedeniyle yavaşlıyor. Nasıl bir tepki verirsiniz?</p> | |
| <button onclick="handleDdosResponse(true)">Yük Dengeleyici Kullanın</button> | |
| <button onclick="handleDdosResponse(false)">Sadece Bekleyin</button> | |
| `; | |
| }); | |
| document.getElementById('malwareAttack').addEventListener('click', () => { | |
| document.getElementById('attack-result').innerHTML = ` | |
| <h3>Kötü Amaçlı Yazılım Saldırısı!</h3> | |
| <p>Bilgisayarınıza şüpheli bir yazılım yüklendi. Ne yaparsınız?</p> | |
| <button onclick="handleMalwareResponse(true)">Yazılımı Kaldır</button> | |
| <button onclick="handleMalwareResponse(false)">Yazılımı Kaldırmayın</button> | |
| `; | |
| }); | |
| function handlePhishingResponse(accepted) { | |
| if (accepted) { | |
| showModal('Bağlantıya tıkladınız ve kişisel bilgileriniz çalındı. Güvenlik önlemleri almanız gerekiyor!'); | |
| } else { | |
| showModal('İyi bir seçim yaptınız. Bilgilerinizi korudunuz!'); | |
| } | |
| } | |
| function handleRansomwareResponse(paid) { | |
| if (paid) { | |
| showModal('Fidye ödediniz, ancak dosyalarınız hala kilitli olabilir. Yedekleme stratejilerinizi gözden geçirin.'); | |
| } else { | |
| showModal('Fidye ödemediğiniz için dosyalarınız kilitli kaldı. Gelecekte veri yedeklemeye özen gösterin.'); | |
| } | |
| } | |
| function handleDdosResponse(usedLoadBalancer) { | |
| if (usedLoadBalancer) { | |
| showModal('Yük dengeleyici kullanarak hizmetinizi korudunuz. İyi iş çıkardınız!'); | |
| } else { | |
| showModal('Bekleyerek sorun çözüldü, ancak bu tür saldırılara karşı önlem almanız önemlidir.'); | |
| } | |
| } | |
| function handleMalwareResponse(removed) { | |
| if (removed) { | |
| showModal('Yazılımı kaldırdınız ve sisteminizi temiz tuttunuz. Harika!'); | |
| } else { | |
| showModal('Kötü amaçlı yazılım bilgisayarınıza zarar verebilir. Gelecekte daha dikkatli olun.'); | |
| } | |
| } | |
| // Modal Gösterme Fonksiyonu | |
| function showModal(message) { | |
| var modal = document.getElementById("myModal"); | |
| var span = document.getElementsByClassName("close")[0]; | |
| document.getElementById("modal-text").innerText = message; | |
| modal.style.display = "block"; | |
| span.onclick = function() { | |
| modal.style.display = "none"; | |
| } | |
| window.onclick = function(event) { | |
| if (event.target == modal) { | |
| modal.style.display = "none"; | |
| } | |
| } | |
| } | |