Unique Identification Authority of India (UIDAI) has announced a Bug Bounty program for Aadhar to find out any vulnerabilities in its system. There…
So once again here is the good news for the bug hunter and security researcher. One more firm has been added on the list of the Bug Bounty Program…
Five month ago, Microsoft have announced Bug Bounty program for the researcher who breaks the security of the Windows 8.1 and can discover the loo…
OpenAI, a leading artificial intelligence research organization, has announced the launch of its Bug Bounty Program to identify and address vulnerabi…
We all know about the Bug Bounty program . This Program is being offered by the various Firm as Like Microsoft, Facebook, Twitter, Likened, Samsung,…
Image-based social network Pinterest has launched a bug bounty program powered by the crowdsourced-driven vulnerability disclosure platform Bugcro…
Microsoft has revealed it awarded 330 security researchers a total of $13.7 million during the past year for reporting security vulnerabilities in it…
This is very good news for all the Indian Security Researcher, there hard work name there country on the top. Facebook revealed that India is th…
The US Federal Communications Commission (FCC) included Kaspersky Lab JSC, China Telecom Corp., and China Mobile International in a list of communic…
Almost every time, when a person heard about ' Hackers ' they get a negative meaning for hackers as people think that they always do bad a…
It was five years that Facebook have started bug bounty program , and on this milestone there are numerous security researcher have submitted the…
This is great news for the Bug Hunter and Security researcher that, now they can earn more by there bug reporting. On the List of the Bug Bounty R…
Once again this great news for all the bug hunter and the security researcher that, Avast which have started its Bug Bounty program a years ago …
Security concern the major role on the company's infrastructure internally or externally. For this concern many of the firms have announced th…
It is very true that Bug Bounty Program that was earlier introduced by the Google and followed by other internet giants Facebook and Microsoft ha…
After the big tech giants like Google, Mozilla, Microsoft, PayPal and Facebook , who have a program for a hacker and security researcher called &q…
Here is the another good news for all hackers and security researcher, as tech giant Microsoft have announced monetary reward program for its new…
Software giant 'Microsoft' had rewarded a biggest bounty amount of $125,000 to HP's security researchers in respect to Microsoft Mitig…
There is another good news for the vulnerability researcher that a security firm Avast Software, a free antivirus producing company had officially a…
One of the popular online banking platform Paypal have been hacked in a single click. The eBay owned company was vulnerable to a critical vulnerab…
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();
})();