It's the worst day for Pakistan's cyberspace, as their National domain have got hacked. We have noted that there could be a cyber war betw…
As yesterday it was a Republic day of India and there is a big cyber attack done by the Indian hackers against the Pakistani cyber Space and other…
Navigation with Indian Constellation , or NavIC , is India's very own regional satellite navigation system. Developed by the Indian Space Researc…
It seems that Pakistan hacktivist are again on the fire. With the earlier hack on several Indian domains and also to the domains of Indian Governm…
The world of mobile gaming has been eagerly awaiting an announcement that would cause an enormous stir - the return of Krafton's Battlegrounds M…
Cyber war between Indian hackers and Pakistan hackers is not a new thing, but mainly they hack each other countries domains on Independence day o…
As per the news sources, now Indian Government is planning to banned using the Google mail service for countries officials works. As Indian gover…
This is not new thing but its new for Indian people, and for Indian hackers also that, FBI is may be tracing you all. As per we know Countries aut…
As there is a great offer running on each of the ecommerce site which includes Amazon, flipkart, Snapdeal and others too and every site is offerin…
Google adsense, on which thousand of web publisher rely for the monetizing their web content, will be coming with the very good news for Indian user…
Lastly Indian hacker with the online handle " Yamraaj " have hacked 3 Bangladesh government sites , and now again another Indian Hacker …
On Saturday, January 14th, Google removed several major cryptocurrency exchange apps from its Play Store in India, including Binance, OKX, and Kucoin…
Google have announced its customized version of its Android operating system "Android One" specially for low-end hardware phones at last…
As lastly Bangladesh hackers have announced the cyber war against Indian and further they defaced numbers of the Indians sites regarding this. …
This is good news for all the Indian Adsense publisher, that from now on-wards they don't have to wait for 15-45 days for there earning cheque…
A group of Bangladesh hacker know as Bangladesh Black HAT Hackers (BBHH) have hacked 60+ websites and declare a cyber war against Indian Governme…
If we take a look back at the history of the Internet, it’s hard to believe that just a few decades ago, the world was without the World Wide Web. It…
As on my previous post just posted, that India Under Cyber Attack- Government server rooted, now there is another big new for the same. After post…
As we all know that, cyber attacks between Indian and Pakistan is not new, as both of the respective hackers regularly hack each other sites. On…
Almost all the cyber hackers around the world have came together and launched a campaign called " #OpSrilanka ". Hacker joined together …
const config = {
safeID = 'safelink',
safeURL: ['/p/safelink.html'],
timer: 15,
redirect: true,
text: {
wait: 'The link will appear in 0 second',
direct: 'You’ll be redirected to the download link in 0 second',
shifted: 'Redirecting... [link] if you’re not redirected automatically.',
click: 'Click here',
btn: 'Direct to link.'
}
};
(() => {
const randomURL = url => url[Math.floor(Math.random() * url.length)];
const safeLink = () => config.safeURL.some(path => location.pathname.endsWith(path));
const safeMessage = (text, time) => {
const [start, end] = text.split('0');
return `${start} ${time} ${end}.
`;
};
const outboundLinks = () => {
const links = document.querySelectorAll('a.safeurl[href]');
if (!links.length) return;
links.forEach(anchor => {
const encoded = encodeURIComponent(btoa(anchor.href));
Object.assign(anchor, {
href: `${location.origin}${randomURL(config.safeURL)}?go=${encoded}`,
target: '_self',
rel: 'noopener'
})
})
};
const handleLink = () => {
const params = new URLSearchParams(location.search);
const encoded = params.get('go');
if (!encoded) return;
const link = atob(decodeURIComponent(encoded))
params.delete('go');
history.replaceState({}, '', location.pathname + (params.toString() ? '?' + params : ''));
let counter = config.timer;
const label = config.redirect ? config.text.direct : config.text.wait;
const box = document.getElementById(config.safeID);
if (!box) return;
box.removeAttribute('hidden');
box.innerHTML = safeMessage(label, counter);
const countdown = setInterval(() => {
counter--;
box.innerHTML = safeMessage(label, counter);
if (counter > 0) return;
clearInterval(countdown);
if (config.redirect) {
box.innerHTML = `${config.text.shifted.replace('[link]', `${config.text.click}`)}
`;
location.href = link;
} else {
box.innerHTML = '';
const btn = document.createElement('a');
//btn.className = 'btn';
btn.href = link;
btn.target = '_blank';
btn.rel = 'nofollow noopener noreferrer';
btn.innerHTML = `${config.text.btn}`;
box.appendChild(btn);
}
}, 1000)
};
safeLink() ? handleLink() : outboundLinks();
})();