turlonline

This commit is contained in:
0xd3d0c3d 2022-04-04 13:54:11 -05:00
parent d3af557819
commit e7730e4d73

@ -6,7 +6,8 @@ import random
import string
import os
############################################################################################
PATH_TO_PERMS='/var/www/html/d/'
TURLPATH='/Users/dr1p/m4pl1mp/d/'
RSYNC=f"rsync -az {TURLPATH}/* dr1p@ansibomb.com:/var/www/html/d"
############################################################################################
HTML="""<!DOCTYPE html>
<html>
@ -29,11 +30,11 @@ class Plugin:
def turl_generate(self,url):
S=list(string.ascii_letters+string.digits)
random.shuffle(S); S=''.join(S)[:5]
while os.path.isfile(f'{PATH_TO_PERMS}{S}/index.html'):
while os.path.isfile(f'{TURLPATH}{S}/index.html'):
S=list(string.ascii_letters+string.digits)
random.shuffle(S); S=''.join(S)[:5]
os.mkdir(f'{PATH_TO_PERMS}{S}')
f=open(f'{PATH_TO_PERMS}{S}/index.html','w')
os.mkdir(f'{TURLPATH}{S}')
f=open(f'{TURLPATH}{S}/index.html','w')
_HTML=HTML.format(url,url)
for _ in _HTML:
f.write(_)
@ -53,8 +54,9 @@ class Plugin:
%%turl <message>...
"""
url=''.join(args['<message>'])
if self.bot.turl_validate(url):
if self.turl_validate(url):
url=self.turl_generate(url)
os.system(f'RSYNC')
msg=f'{mask.nick}: https://ansibomb.com/d/{url}'
self.bot.privmsg(target,self.bot.emo(msg))
############################################################################################