TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #146 · 16 сеп.

Функция sub в regex может принимать функцию в качестве аргумента repl. 📄 Из документации: If repl is a function, it is called for every non-overlapping occurrence of pattern. The function takes a single match object argument, and returns the replacement string. То есть для каждого совпадения будет вызвана функция для вычисления замены вместо замены на одну и ту же строку для всех совпадений. Иными словами, для замены разных совпадений на разные строки не потребуется запускать re.sub() много раз для каждой строки замены. Достаточно определить функцию, которая вернёт строку для каждого из совпадений. Описание слишком запутанное🤔, давайте лучше рассмотрим на простом примере: Создаем карту замены. То есть какие строки на какие требуется менять. remap = { 'раз': '1', 'два': '2', 'три': '3', 'четыре': '4', 'пять': '5', } Пишем функцию поиска строки для замены. Единственным аргументом будет объект re.Match. Используя данные этого объекта мы вычисляем замену on-the-fly! def get_str(match: re.Match): word = match.group(1) return remap.get(word.lower()) or word Пример текста. text = '''Раз Два Три Четыре Пять Вместе будем мы считать Пять Четыре Три Два Раз Мы считать научим вас ''' Теперь запускаем re.sub и вместо строки замены (repl) подаём имя функции. (Данный паттерн ищет отдельные слова в тексте) >>> print(re.sub(r'(\w+)', get_str, text)) 1 2 3 4 5 Вместе будем мы считать 5 4 3 2 1 Мы считать научим вас Думаю, достаточно наглядно 🤓 #libs#regex

Hashtags

Резултати

Пронајдени 64 слични објави

Пребарај: #pentest

当前筛选 #pentest清除筛选
赛博安全威胁情报🥸

@Cybersec_threat · Post #1233 · 05.07.2024 г., 12:33

史上最大密码泄露下载:RockYou2024 密码汇编泄露近 100 亿 RockYou2024 是迄今为止最大的密码汇编泄露事件,泄露数据文档中竟包含 9948575739 个独特的明文密码 下载地址: https://s3.timeweb.cloud/fd51ce25-6f95e3f8-263a-4b13-92af-12bc265adb44/rockyou2024.zip https://cybernews.com/security/rockyou2024-largest-password-compilation-leak/ https://fastupload.io/1824d409732f30be https://disk.yandex.ru/d/1spMBmxcEnN95g #pentest

Hashtags

Libreware

@libreware · Post #1029 · 22.01.2022 г., 15:14

ICS Pentesting Tools A curated list of tools related to Industrial Control System (ICS) security and Penetration Testing https://github.com/kh4sh3i/ICS-Pentesting-Tools #pentest

Hashtags

赛博安全威胁情报🥸

@Cybersec_threat · Post #688 · 06.12.2023 г., 02:52

关于多家厂商设备通杀0day 影响平台 H3C-下一代防火墙安恒信息 -明御安全网关MAiPU -安全网关D_Link-下一代防火墙HUAWEI -公司产品迈普通信技术股份有限公司安全网关博达通信 -下一代防火墙任天行网络安全管理系统\安全审计系统安博通应用网关 烽火网络安全审计 瑞斯康达科技发展股份有限公司安全路由器 任子行网络安全审计系统 绿盟安全审计系统 深圳市鑫塔科技有限公司 第二代防火墙海康威视安全网关优炫防火墙(抄的安恒明御,源代码在前端中注释掉了) SG-8000深度安全网关网御星云上网行为管理系统 360上网行为审计系统 /sslvpn/sslvpn_client.php?client=logoImg&img=x%20/tmp|echo%20%60whoami%60%20|te #pentest#redteam🐥[威胁情报]

赛博安全威胁情报🥸

@Cybersec_threat · Post #643 · 27.11.2023 г., 06:09

一次GraphQL的探索 GraphQL 是一种面向数据的 API 查询风格,GraphQL并没有绑定数据库,交互逻辑是客户端→GraphQL→后端代码→数据。传统API实现功能一般是一个api对应一个功能,而在GraphQL中,用户请求的url路径固定,只需要改变请求的post内容,无需维护多个api。 https://mp.weixin.qq.com/s/lgCyIqQx0y8YnItpsfwjeg #好文推荐#pentest🐥[威胁情报]

赛博安全威胁情报🥸

@Cybersec_threat · Post #756 · 27.12.2023 г., 00:50

nginx内存马:nginx module 支持动态加载so,通过 __attribute ((constructor))的方式绕过nginx module version check,可以编译出适应所有nginx版本的module。使用header_filter可以取得命令执行的参数,通过body_filter可以返回命令执行后的结果 https://github.com/veo/nginx_shell #工具分享#pentest

Libreware

@libreware · Post #1028 · 22.01.2022 г., 15:03

Pentest Collaboration Framework By @ drakylar Tool which will help you to store/modify/share information about pentest/web analysis projects. OpenSource, Portable, CrossPlatform & Free. - Generate reports by user-defined templates - Integration with more than 15 tools - API - HTTP sniffer connected to project - Network graph - One-click deploy at Heroku/AWS - Notes, Hosts, Issues, Credentials, Chats Demo: http://testing-pcf.herokuapp.com/ Gitlab: https://gitlab.com/invuls/pentest-projects/pcf @PentestCollaborationFramework #pcf#pentest

Hashtags

123•••56
ПретходнаСтраница 1 од 6Следна