ypv hace 1 mes
padre
commit
b247a67910

+ 4 - 0
ОАиП/2024-25/36гр/2 сем/README.md

@@ -70,6 +70,10 @@ Hadoop
 
 ## Журнал:
 
+18Mar25  
+**Отсутсв:** Дунаев, Зелинский,    
+**  ** 
+
 18Feb25  
 **Отсутсв:** Ермоленко, Поденный,   
 **Презентация проекта:** 

+ 38 - 0
ОАиП/2024-25/36гр/Программы/admin_panel_finder.py

@@ -0,0 +1,38 @@
+import requests, time
+
+def Space(j):
+	i = 0
+	while i<=j:
+		print(" "),
+		i+=1
+
+
+def findAdmin():
+	f = open("D:\_gogs\link.txt", "r", encoding="utf-8")
+	# domain = input("Enter Site Name \n(ex : example.com or www.example.com ): ")
+	domain = "steelfeet.ru"
+	print("\n\nAvilable links : \n")
+	while True:
+		sub_link = f.readline().strip()
+		sub_link = "wp-login.php"
+		if not sub_link:
+			break
+		req_link = "https://"+domain+"/"+sub_link
+		print(req_link)
+		time.sleep(1)
+
+		response = requests.get(req_link, allow_redirects=True)
+		if ("404" in response.text):
+			print("404 as text")
+		elif "http-equiv=\"Refresh\"" in response.text:
+			print(response.text)
+			print("Refresh")
+
+
+		else:
+			print("Ok => " + req_link)
+
+		input()
+		print()
+
+findAdmin()

+ 0 - 3
ОАиП/2024-25/36гр/Программы/еуыеюече.txt

@@ -1,3 +0,0 @@
-AAA! Список студентов 36 гр
-ПОСЛЕДОВ Кирилл
-РЯБЧЕНКО Иван

+ 293 - 0
ОАиП/link.txt

@@ -0,0 +1,293 @@
+admin.php
+admin.html
+index.php
+login.php
+login.html
+administrator
+admin
+adminpanel
+cpanel
+login
+wp-login.php
+administrator
+admins
+logins
+admin.asp
+login.asp
+adm/
+admin/
+admin/account.html
+admin/login.html
+admin/login.htm
+admin/controlpanel.html
+admin/controlpanel.htm
+admin/adminLogin.html
+admin/adminLogin.htm
+admin.htm
+admin.html
+adminitem/
+adminitems/
+administrator/
+administrator/login.%EXT%
+administrator.%EXT%
+administration/
+administration.%EXT%
+adminLogin/
+adminlogin.%EXT%
+admin_area/admin.%EXT%
+admin_area/
+admin_area/login.%EXT%
+manager/
+superuser/
+superuser.%EXT%
+access/
+access.%EXT%
+sysadm/
+sysadm.%EXT%
+superman/
+supervisor/
+panel.%EXT%
+control/
+control.%EXT%
+member/
+member.%EXT%
+members/
+user/
+user.%EXT%
+cp/
+uvpanel/
+manage/
+manage.%EXT%
+management/
+management.%EXT%
+signin/
+signin.%EXT%
+log-in/
+log-in.%EXT%
+log_in/
+log_in.%EXT%
+sign_in/
+sign_in.%EXT%
+sign-in/
+sign-in.%EXT%
+users/
+users.%EXT%
+accounts/
+accounts.%EXT%
+bb-admin/login.%EXT%
+bb-admin/admin.%EXT%
+bb-admin/admin.html
+administrator/account.%EXT%
+relogin.htm
+relogin.html
+check.%EXT%
+relogin.%EXT%
+blog/wp-login.%EXT%
+user/admin.%EXT%
+users/admin.%EXT%
+registration/
+processlogin.%EXT%
+checklogin.%EXT%
+checkuser.%EXT%
+checkadmin.%EXT%
+isadmin.%EXT%
+authenticate.%EXT%
+authentication.%EXT%
+auth.%EXT%
+authuser.%EXT%
+authadmin.%EXT%
+cp.%EXT%
+modelsearch/login.%EXT%
+moderator.%EXT%
+moderator/
+controlpanel/
+controlpanel.%EXT%
+admincontrol.%EXT%
+adminpanel.%EXT%
+fileadmin/
+fileadmin.%EXT%
+sysadmin.%EXT%
+admin1.%EXT%
+admin1.html
+admin1.htm
+admin2.%EXT%
+admin2.html
+yonetim.%EXT%
+yonetim.html
+yonetici.%EXT%
+yonetici.html
+phpmyadmin/
+myadmin/
+ur-admin.%EXT%
+ur-admin/
+Server.%EXT%
+Server/
+wp-admin/
+administr8.%EXT%
+administr8/
+webadmin/
+webadmin.%EXT%
+administratie/
+admins/
+admins.%EXT%
+administrivia/
+Database_Administration/
+useradmin/
+sysadmins/
+sysadmins/
+admin1/
+system-administration/
+administrators/
+pgadmin/
+directadmin/
+staradmin/
+ServerAdministrator/
+SysAdmin/
+administer/
+LiveUser_Admin/
+sys-admin/
+typo3/
+panel/
+cpanel/
+cpanel_file/
+platz_login/
+rcLogin/
+blogindex/
+formslogin/
+autologin/
+manuallogin/
+simpleLogin/
+loginflat/
+utility_login/
+showlogin/
+memlogin/
+login-redirect/
+sub-login/
+wp-login/
+login1/
+dir-login/
+login_db/
+xlogin/
+smblogin/
+customer_login/
+UserLogin/
+login-us/
+acct_login/
+bigadmin/
+project-admins/
+phppgadmin/
+pureadmin/
+sql-admin/
+radmind/
+openvpnadmin/
+wizmysqladmin/
+vadmind/
+ezsqliteadmin/
+hpwebjetadmin/
+newsadmin/
+adminpro/
+Lotus_Domino_Admin/
+bbadmin/
+vmailadmin/
+Indy_admin/
+ccp14admin/
+irc-macadmin/
+banneradmin/
+sshadmin/
+phpldapadmin/
+macadmin/
+administratoraccounts/
+admin4_account/
+admin4_colon/
+radmind-1/
+Super-Admin/
+AdminTools/
+cmsadmin/
+SysAdmin2/
+globes_admin/
+cadmins/
+phpSQLiteAdmin/
+navSiteAdmin/
+server_admin_small/
+logo_sysadmin/
+power_user/
+system_administration/
+ss_vms_admin_sm/
+bb-admin/
+panel-administracion/
+instadmin/
+memberadmin/
+administratorlogin/
+adm.%EXT%
+admin_login.%EXT%
+panel-administracion/login.%EXT%
+pages/admin/admin-login.%EXT%
+pages/admin/
+acceso.%EXT%
+admincp/login.%EXT%
+admincp/
+adminarea/
+admincontrol/
+affiliate.%EXT%
+adm_auth.%EXT%
+memberadmin.%EXT%
+administratorlogin.%EXT%
+modules/admin/
+administrators.%EXT%
+siteadmin/
+siteadmin.%EXT%
+adminsite/
+kpanel/
+vorod/
+vorod.%EXT%
+vorud/
+vorud.%EXT%
+adminpanel/
+PSUser/
+secure/
+webmaster/
+webmaster.%EXT%
+autologin.%EXT%
+userlogin.%EXT%
+admin_area.%EXT%
+cmsadmin.%EXT%
+security/
+usr/
+root/
+secret/
+admin/login.%EXT%
+admin/adminLogin.%EXT%
+moderator.php
+moderator.html
+moderator/login.%EXT%
+moderator/admin.%EXT%
+yonetici.%EXT%
+0admin/
+0manager/
+aadmin/
+cgi-bin/login%EXT%
+login1%EXT%
+login_admin/
+login_admin%EXT%
+login_out/
+login_out%EXT%
+login_user%EXT%
+loginerror/
+loginok/
+loginsave/
+loginsuper/
+loginsuper%EXT%
+login%EXT%
+logout/
+logout%EXT%
+secrets/
+super1/
+super1%EXT%
+super_index%EXT%
+super_login%EXT%
+supermanager%EXT%
+superman%EXT%
+superuser%EXT%
+supervise/
+supervise/Login%EXT%
+super%EXT%

+ 106 - 0
ОАиП/safe_request.py

@@ -0,0 +1,106 @@
+import os, json, urllib
+import time
+import hashlib
+import random, time
+import requests
+
+
+def get_url_html(url, use_cache=False, CACHE_DIR = os.path.join("D:\\", "cache")):
+
+    url_hash = hashlib.md5(url.encode('utf-8')).hexdigest()
+    hash_path = os.path.join(CACHE_DIR, f"{url_hash}.html")
+    cache_not_exist = False
+
+    if use_cache:
+        if os.path.isfile(hash_path):
+            with open(hash_path, 'r', encoding="utf-8") as f:
+                post_html = f.read()
+        else:
+            cache_not_exist = True
+
+    if not(use_cache) or cache_not_exist:
+        is_not_exec = True
+        sleep_time = 1
+        while is_not_exec:
+            try:
+                user_agent = random.choice(user_agents)
+                host = urllib.parse.urlparse(url).netloc
+                referer = f"https://{host}/"
+                headers = {
+                        "Host": str(host),
+                        'User-Agent': str(user_agent),
+                        'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
+                        'Accept-Language': 'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3',
+                        'Accept-Encoding': 'gzip, deflate, br',
+                        'Referer': str(referer),
+                        'Upgrade-Insecure-Requests': '1',
+                        'Connection': 'keep-alive'}
+
+                response = requests.get(url, headers=headers)
+                #response.encoding='windows-1251'
+                is_not_exec = False
+            except:
+                print(f"{url} -> Ошибка сайта донора, ждем {sleep_time} с.")
+                time.sleep(sleep_time)
+                sleep_time += 1
+        post_html = response.text
+    
+    if use_cache:
+        with open(hash_path, 'w', encoding="utf-8") as f:
+            f.write(post_html)
+
+    return post_html
+
+
+
+def get_url_content(url):
+    is_not_exec = True
+    sleep_time = 1
+    while is_not_exec:
+        try:
+            user_agent = random.choice(user_agents)
+            referer = user_agent
+            host = urllib.parse.urlparse(url).netloc
+            headers = {
+                    "Host": str(host),
+                    'User-Agent': str(user_agent),
+                    'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
+                    'Accept-Language': 'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3',
+                    'Accept-Encoding': 'gzip, deflate, br',
+                    'Referer': str(referer),
+                    'Upgrade-Insecure-Requests': '1',
+                    'Connection': 'keep-alive'}
+
+            response = requests.get(url, headers=headers)
+            #response.encoding='windows-1251'
+            is_not_exec = False
+        except:
+            # print(f"\nОшибка сайта донора контента, ждем {sleep_time} с.")
+            time.sleep(sleep_time)
+            sleep_time += 1
+    post_content = response.content
+        
+
+    return post_content
+
+
+user_agents = [
+    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Firefox/45.0",
+    "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0) Gecko/20100101 Firefox/86.0",
+    "Mozilla/5.0 (Windows NT 5.1; rv:23.0) Gecko/20100101 Firefox/23.0",
+    "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.62 Safari/537.36",
+    "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)",
+    "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)",
+    "Mozilla/5.0 (Windows NT 6.1; rv:23.0) Gecko/20100101 Firefox/23.0",
+    "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.62 Safari/537.36",
+    "Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.16",
+    "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.62 Safari/537.36",
+    "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 YaBrowser/1.7.1364.21027 Safari/537.22",
+    "Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.16",
+    "Mozilla/5.0 (iPad; CPU OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10B329 Safari/8536.25",
+    "Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.15",
+    "Mozilla / 5.0 (Macintosh; Intel Mac OS X 10.14; rv: 75.0) Gecko / 20100101 Firefox / 75.0",
+    "Mozilla / 5.0 (Windows NT 6.1; Win64; x64; rv: 74.0) Gecko / 20100101 Firefox / 74.0",
+    "Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit / 537.36 (KHTML, как Gecko) Chrome / 80.0.3987.163 Safari / 537.36",
+    "Dalvik/2.1.0 (Linux; U; Android 10; Mi 9T MIUI/V12.0.5.0.QFJMIXM)"
+]

+ 10 - 20
Учебная практика 47 гр. 2 сем. - 5/2024-25/45_гр.md

@@ -52,21 +52,21 @@ _Для проекта на Unity можно использовать Lua, Pytho
 
 
 17 чел.
-Васильцов Владислав:  
+Васильцов Владислав [2+]: 5  
 Ващило Никита:  
-Волкова Елена:   
+Волкова Елена [1]:   
 Дембеков Владимир:   
 Лузик Андрей:   
 Казаков Эдуард:    
 Козлов Александр:  
-Кудинов Юрий:     
-Рофеенко Надежда:    
+Кудинов Юрий [3]: 5    
+Рофеенко Надежда: 5 (авт),    
 Дерюго Захар:    
 Новиков Даниил:    
 Панкратов Никита:    
-Пешеходько Дмитрий:    
+Пешеходько Дмитрий [1]:    
 Прищеп Андрей:    
-Резниченко Александр:  
+Резниченко Александр [2+]: 5  
 Толстиков Валентин:    
 Шереметьев Виктор:   
 
@@ -76,21 +76,11 @@ _Для проекта на Unity можно использовать Lua, Pytho
 
 ## Журнал  
 
-10Mar24 - зачет
-**Отсутств:** Панкратов,   
-
-28Feb24  
-**Отсутств:** Толстиков,   
-
-
-
-
-
-
-
-19Mar24
-**Отcутств.**:  
+19Mar25   
+**Отсутств:**    
 
+17Mar25   
+**Отсутств:**    
 
 
 

+ 13 - 13
Учебная практика 47 гр. 2 сем. - 5/2024-25/47_гр.md

@@ -53,20 +53,20 @@ _Для проекта на Unity можно использовать Lua, Pytho
 
 ## Журнал  
 Борисенко Артем:   
-Городный Руслан:    
-Гроздев Андрей [3]:   
-Гутников Даниил [2]:    
+Городный Руслан [2]: 4    
+Гроздев Андрей [3]: 5  
+Гутников Даниил [3]: 5    
 Зайцева Екатерина (д) [3]: 5   
-Зимнова Полина:    
-Иволга Павел:   
-Кожухов Дмитрий [2]:  
-Колесняк Максим (д) [2]:   
-Кулаго Юлия (д) [2]:   
-Лысенко Егор [3]:   
-Марухленко Дмитрий:    
-Николаенко Максим (д) [3]:   
-Носова Елизавета:   
-Сивухо Юлия:   
+Зимнова Полина [3]: 5   
+Иволга Павел [2]: 4  
+Кожухов Дмитрий [3]: 5 
+Колесняк Максим (д) [2]: 4  
+Кулаго Юлия (д) [2]: 4  
+Лысенко Егор [3]: 5  
+Марухленко Дмитрий [2]: 4   
+Николаенко Максим (д) [3]: 5  
+Носова Елизавета [3]: 5  
+Сивухо Юлия [3]: 5  
 Халепо Мария (д) [3]: 5   
 
 

+ 11 - 11
Учебная практика 47 гр. 2 сем. - 5/2024-25/ЯПВ-УП-ИСРПО-47 гр-2024-25.doc

@@ -35,18 +35,18 @@
 |Дата       |Часы        | Наименование разделов и тем    |Кол -|Аудитория |
 |           |            |                                |во   |          |
 |           |            |                                |часов|          |
-|18.03      |13.45 -18.55|Работа в IBM Ration Rose 2006   |6    |№ 26      |
-|вторник    |(6 ч.)      |Enterprise Edition              |     |          |
-|19.03      |12.00-18.55 |Работа в СУБД Microsoft SQL     |8    |№ 26      |
-|среда      |(8 ч.)      |Server 2008                     |     |          |
-|20.03      |12.50 -18.00|Работа в Microsoft Visual C#    |6    |№ 26      |
+|17.03      |13.45 -18.55|Работа в IBM Ration Rose 2006   |6    |№ 26      |
+|понедельник|(6 ч.)      |Enterprise Edition              |     |          |
+|18.03      |12.00-18.55 |Работа в СУБД Microsoft SQL     |8    |№ 26      |
+|вторник    |(8 ч.)      |Server 2008                     |     |          |
+|19.03      |12.50 -18.00|Работа в Microsoft Visual C#    |6    |№ 26      |
+|среда      |(6 ч.)      |2010 Express Edition            |     |          |
+|20.03      |14.35 -19.50|Работа в Microsoft Visual C#    |6    |№ 26      |
 |четверг    |(6 ч.)      |2010 Express Edition            |     |          |
-|21.03      |14.35 -19.50|Работа в Microsoft Visual C#    |6    |№ 26      |
-|пятница    |(6 ч.)      |2010 Express Edition            |     |          |
-|22.03      |11.05 -16.10|Работа в HTML Help Workshop     |4    |№ 26      |
-|суббота    |(6 ч.)      |                                |     |          |
-|24.03      |10.15 -15.20|Работа в Smart Install Maker и  |6    |№ 26      |
-|понедельник|(4 ч.)      |CreateInstall                   |     |          |
+|21.03      |11.05 -16.10|Работа в HTML Help Workshop     |4    |№ 26      |
+|пятница    |(6 ч.)      |                                |     |          |
+|22.03      |10.15 -15.20|Работа в Smart Install Maker и  |6    |№ 26      |
+|суббота    |(4 ч.)      |CreateInstall                   |     |          |
 |           |            |Итого:                          |36   |          |