Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.15.229.189
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
unp_probe /
node_modules /
recast /
example /
Delete
Unzip
Name
Size
Permission
Date
Action
add-braces
956
B
-rwxr-xr-x
2015-11-19 22:47
generic-identity
401
B
-rwxr-xr-x
2014-12-08 15:41
identity
176
B
-rwxr-xr-x
2014-09-05 02:57
to-while
2.19
KB
-rwxr-xr-x
2014-12-08 15:41
Save
Rename
#!/usr/bin/env node // This script converts for and do-while loops into equivalent while loops. // Note that for-in statements are left unmodified, as they do not have a // simple analogy to while loops. Also note that labeled continue statements // are not correctly handled at this point, and will trigger an assertion // failure if encountered. var assert = require("assert"); var recast = require("recast"); var types = recast.types; var n = types.namedTypes; var b = types.builders; recast.run(function(ast, callback) { recast.visit(ast, { visitForStatement: function(path) { var fst = path.node; path.replace( fst.init, b.whileStatement( fst.test, insertBeforeLoopback(fst, fst.update) ) ); this.traverse(path); }, visitDoWhileStatement: function(path) { var dwst = path.node; return b.whileStatement( b.literal(true), insertBeforeLoopback( dwst, b.ifStatement( dwst.test, b.breakStatement() ) ) ); } }); callback(ast); }); function insertBeforeLoopback(loop, toInsert) { var body = loop.body; if (!n.Statement.check(toInsert)) { toInsert = b.expressionStatement(toInsert); } if (n.BlockStatement.check(body)) { body.body.push(toInsert); } else { body = b.blockStatement([body, toInsert]); loop.body = body; } recast.visit(body, { visitContinueStatement: function(path) { var cst = path.node; assert.equal( cst.label, null, "Labeled continue statements are not yet supported." ); path.replace(toInsert, path.node); return false; }, // Do not descend into nested loops. visitWhileStatement: function() {}, visitForStatement: function() {}, visitForInStatement: function() {}, visitDoWhileStatement: function() {} }); return body; }