首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏kali blog

    蓝队安全响应工具FindAll

    本文为大家分享一款特别棒的蓝队应急响应工具FindAll。能有效的帮助我们分析网络安全威胁,接下来让我们一起来学习吧。 关于 FindAll是专为网络安全蓝队设计的应急响应工具,旨在帮助团队成员有效地应对和分析网络安全威胁。集成了先进的信息搜集和自动化分析功能,以提高安全事件应对的效率和准确性。 FindAll采用客户端-服务器(CS)架构,特别适用于那些无法直接登录远程主机进行安全检查的场景。FindAll还提升了整个安全检查过程的安全性和效率,一键分析预览异常情况,快速定位相应的风险项。 作者项目地址: https://github.com/FindAllTeam/FindAll 工具特性 系统基本信息 网络信息 开机启动项 计划任务 进程排查 敏感目录排查 安装 目前仅支持Windows

    20510编辑于 2025-07-28
  • 来自专栏py+selenium

    python爬虫笔记之re.compile.findall()

    re.compile.findall原理是理解了,但输出不大理解(主要是加了正则表达式的括号分组)  一开始不懂括号的分组及捕捉,看了网上这个例子(如下),然而好像还是说不清楚这个括号的规律(还是说我没找到或是我理解能力太差

    1.9K10发布于 2018-09-12
  • 来自专栏从零开始学自动化测试

    python笔记51-re正则匹配findall

    前言 re是python的一个正则匹配库,可以使用正则表达式匹配出我们想要的内容 findall 使用 findall 看下源码介绍, 返回字符串中所有不重叠匹配项的列表。 = kk.findall('one1two2three3four4') print(res1) # ['1', '2', '3', '4'] # 注意此处findall()的用法,可传两个参数; kk = re.compile(r'\d+') res2 = re.findall(kk,"one123two2") print(res2) # ['123', '2'] # 也可以直接在findall传 2个参数 res3 = re.findall(r'\d+', "one123two2") print(res3) # ['123', '2'] findall 示例 匹配多个满足条件的结果,找出字符串中有多少个 *前面为开始到后面为结束的所有内容 res1 = re.findall(r"a.

    1.9K40发布于 2021-01-18
  • 来自专栏站长的编程笔记

    【说站】python中findall()和finditer()的区别

    python中findall()和finditer()的区别 1、findall()在输入字符串中查找所有匹配内容,如果匹配成功,则返回match列表对象。 如果匹配失败,则返回None。 实例 import re   p = r'[Jj]ava' text = 'I like Java and java'   match_list = re.findall(p, text)        re.finditer(p, text)     ② for m in match_iter:                    ③     print(m.group()) 以上就是python中findall

    1.2K30编辑于 2022-11-24
  • 来自专栏py+selenium

    a=re.findall(b,c)报错提示:TypeError:expected string or buffer

    目的:想通过findall选取某个unicode编码的字符串列表(列表里面有元组) 问题:报错【TypeError:expected string or buffer】 现在测试下: 定义一个有元组的列表 我之前的目的是想将findall后的输出值再筛选一次,就直接执行findall一次,导致出现报错 即: ? 解决方法:  最后发现其实很简单,就是findall所查找的文本参数应是字符串类型,而findall的输出却是个列表类型,所以拿列表去第二个findall做查找文本参数就会报错。 列表 = re.findall(x,字符串)  所以只要将列表转为字符串即可 ?

    1.7K20发布于 2018-09-12
  • 来自专栏SSM框架学习

    Mybatis使用代理dao的执行过程 findAll流程分析

    Mybatis使用代理dao的执行过程 findAll流程分析 这里举例是想查找到SelectList方法这样就和上一P讲的后面是一样的了 如何找到呢?不同于使用dao实现类的执行流程是什么呢? 大家应该比我清楚) 由于实现了InvocationHandler的接口 执行被代理对象的任何方法都会经过这个方法,并且做了mapperMethod.execute 继续跟进去 到了这里就很明白了,举例说明findAll

    74421发布于 2020-02-20
  • 来自专栏站长的编程笔记

    【说站】Python findall函数如何匹配字符串

    Python findall函数如何匹配字符串 1、在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果没有找到匹配的,则返回空列表。 2、语法为 findall(string[, pos[, endpos]]) 参数 string : 待匹配的字符串。 pos : 可选参数,指定字符串的起始位置,默认为 0。 查找字符串中的所有数字 实例 #A-Za-z import re dd = "重出123江湖hello的地方的,world" result = ''.join(re.findall(r'[A-Za-z] ', dd)) print(result) 以上就是Python findall函数匹配字符串的方法,希望对大家有所帮助。

    97130编辑于 2022-11-23
  • 来自专栏站长的编程笔记

    【说站】python中re.findall函数的介绍

    python中re.findall函数的介绍 1、findall函数返回字符串中所有匹配结果的正则表达式列表。 2、如果没有分组的正则是返回的正则匹配,分组返回的是分组匹配而非整个正则匹配。 import re lst = re.findall("[1-9]\d*","qw21313h1o58p4kjh8123jkh8435u") for x in lst:     print(x,end= " ") #输出结果:21313 1 58 4 8123 8435 以上就是python中re.findall函数的介绍,希望对大家有所帮助。

    92220编辑于 2022-11-24
  • 来自专栏py+selenium

    python爬虫笔记之re.match匹配,与search、findall区别

    ———————————————————分割线—————————————————— 顺便对比下re.match、re.search、re.findall的区别 match()函数只在string的开始位置匹配 re.findall()将返回一个所匹配的字符串的字符串列表。 ?  

    9.8K30发布于 2018-09-12
  • 来自专栏Devops专栏

    Python 正则表达式(高级用法)- search、findall、sub 、split

    In [95]: re.search(r"\d+","胖子老板:一包蓝利群17元啦").group() Out[95]: '17' In [96]: findall 因为findall找出来返回的是一个list,那么只要用len()方法就可以知道次数了。 96]: str1 = "asdjkasldkjsmokelaksjdklasjdlasmokel;kajsdlkjasdsmoke" In [97]: ret = re.findall

    1.6K30发布于 2019-05-31
  • 来自专栏网络安全技术点滴分享

    【漏洞情报】WordPress FindAll Membership插件身份验证绕过漏洞分析

    概述 CVE-2025-13539是一个影响WordPress FindAll Membership插件的严重身份验证绕过漏洞,CVSS评分为9.8(严重级别)。 漏洞描述 FindAll Membership插件在所有1.0.4及之前版本中存在身份验证绕过漏洞。 该漏洞源于插件未能正确使用通过findall_membership_check_facebook_user和findall_membership_check_google_user函数验证的用户数据。 CVSS评分 评分 版本 严重性 向量 可利用性评分 影响评分 来源 9.8 CVSS 3.1 严重 3.9 5.9 security@wordfence.com 解决方案 更新FindAll Membership 插件至最新版本 验证身份验证绕过漏洞是否已解决 如不需要,移除或禁用临时用户功能 检查用户账户是否存在未授权访问 参考链接 https://themeforest.net/item/findall-business-directory-theme

    25510编辑于 2025-12-24
  • 来自专栏Hank’s Blog

    python五十六课——正则表达式(常用函数之findall

    4).函数:findall(regex,string,[flags=0]): 参数: 和match、search一样理解 功能: 将所有匹配成功的子数据(子串),以列表的形式返回; 如果一个都没有匹配成功 www') print(matchobj) 函数:findall(regex,string,[flags=0]): 参数: 和match、search一样理解 功能: 将所有匹配成功的子数据(子串), 以列表的形式返回; 如果一个都没有匹配成功,那么返回一个空列表 lt=re.findall(r'WWW','www.sina.com!! www') lt=re.findall(r'WWW','www.sina.com!!www.baidu.com!! www',flags=re.I) print(lt,type(lt)) compile()配合findall()使用: pat=re.compile(r'www',flags=re.I) lt=pat.findall

    72120发布于 2020-09-16
  • 来自专栏小闫笔记

    正则中re高级用法findall中的一个小坑

    先来看一下下面的例子,使用ipython实验: 正常使用结果: In [4]: re.findall(r'ab','123ab156465ab1111') Out[4]: ['ab', 'ab'] 下面是用户自己添加一个分组 ,和添加两个分组的例子: In [5]: re.findall(r'a(b)','123ab156465ab1111') Out[5]: ['b', 'b'] In [8]: re.findall(r'a (b)(c)','123abc156465abc1111') Out[8]: [('b', 'c'), ('b', 'c')] 看到了吧,其实在findall中如果用户添加分组的时候,其实默认显示的是用户分组的结果 为了想要显示匹配所有的内容,需要取消显示用户分组 解决方式,要加上问号来启用“不捕捉模式”: In [7]: re.findall(r'a(?

    65530发布于 2019-07-18
  • 来自专栏热爱IT

    Yii2中findAll()的正确使用姿势返回为空的处理办法

    抽丝剥茧从findAll开始 静态方法findAll()其实是在yii\db\BaseActiveRecord中的: /** * @inheritdoc * @return static[] an 例如 $buildingObject = Building::findAll("18,19"); 1 这样查询仅仅能查出id为18的数据。 例如 //注意以下是错误示范 $buildingObject = Building::findAll("id>10"); $buildingObject = Building::findAll([">" , "id", 10); 1 2 3 所以在项目中findAll要慎重使用当然使用findAll来查询的都可以用其他方法来代替。 以下属于原创 findall出来的对象是一个数组, 一种情况  $pc=Product_category::findAll(['p'=>'638']); 二种情况         // $pc=Product_category

    3.9K20发布于 2019-04-10
  • 来自专栏Python网络爬虫从入门到精通

    【愚公系列】《Python网络爬虫从入门到精通》011-使用findall()进行匹配

    Python的正则表达式库提供了多种匹配工具,其中findall()函数因其强大的功能和简单的用法,成为了许多开发者和数据分析师的得力助手。 与其他匹配方法相比,findall()能够在给定字符串中找到所有符合条件的匹配项,极大地方便了我们对数据的全面提取和分析。在本期文章中,我们将深入探讨findall()函数的使用方法及其应用场景。 我们将介绍findall()的基本语法、常见参数,以及与其他匹配方法(如search()和match())的区别。 通过具体的实例,我们将展示如何利用findall()函数高效地提取文本中的所有匹配内容,帮助你提升数据处理的效率和准确性。 一、使用findall()进行匹配方法作用 re.findall() 在字符串中搜索所有符合正则表达式的子串,返回包含所有匹配结果的列表(无匹配时返回空列表)。

    30510编辑于 2025-07-16
  • 来自专栏SSM框架学习

    Mybatis( 源码 纯干货)分析编写dao实现类Mybatis的执行过程 findAll流程分析

    findAll为例分析编写dao实现类Mybatis的执行过程 正式开始处进入正题 前提代码: findAll方法 @Before//用于在测试方法执行方法执行之前执行 public ** * 测试查询所有 */ @Test public void testFindAll(){ List<User> users =userDao.findAll public UserDaoImpl(SqlSessionFactory factory){ this.factory=factory; } public List<User> findAll session = factory.openSession(); List<User> users = session.selectList("com.bruce.dao.IUserDao.findAll "); return users; } } 配置 <select id="<em>findAll</em>" resultType="com.bruce.domain.User">

    70610发布于 2020-02-19
  • 来自专栏韩曙亮的移动开发专栏

    【Groovy】集合遍历 ( 使用集合的 findAll 方法查找集合中符合匹配条件的所有元素 | 代码示例 )

    文章目录 一、使用集合的 findAll 方法查找集合中符合匹配条件的所有元素 1、闭包中使用 == 作为 findAll 方法的查找匹配条件 2、闭包中使用 is 作为 findAll 方法的查找匹配条件 3、闭包中使用 true 作为 findAll 方法的查找匹配条件 二、完整代码示例 一、使用集合的 findAll 方法查找集合中符合匹配条件的所有元素 ---- 在上一篇博客 【Groovy】集合遍历 方法 , 可以 获取 集合 中 所有 符合 闭包匹配条件的元素 , 这些元素将使用一个新的集合盛放 , findAll 方法的返回值就是返回该符合 匹配条件 的元素 ; 集合的 findAll 方法原型 *

    assert [2,4] == [1,2,3,4].findAll { it % 2 == 0 }
    * * @ (closure, answer, iter); } 1、闭包中使用 == 作为 findAll 方法的查找匹配条件 在集合的 findAll 方法中 , 闭包中使用 == 作为查找匹配条件 ,

    5.1K30编辑于 2023-03-30
  • 来自专栏python3

    Python re函数

    \t123')) #['\n'] #\d与\D print(re.findall('\d','hello egon 123')) #['1', '2', '3'] print(re.findall('\ ')) #[] print(re.findall('ab*','a')) #['a'] print(re.findall('ab*','abbbb')) #['abbbb'] #? print(re.findall('ab?','a')) #['a'] print(re.findall('ab?' 为非贪婪匹配:推荐使用 print(re.findall('a.*? (re.findall('(ab)+123','ababab123')) #['ab'],匹配到末尾的ab123中的ab print(re.findall('(?

    78230发布于 2020-01-14
  • 来自专栏深度学习

    【自然语言处理】NLP入门(七):1、正则表达式与Python中的实现(7):常用正则表达式、re模块:findall、match、search、split、sub、compile

    一、前言   本文将介绍常用正则表达式、re模块常用方法:findall、match、search、split、sub、compile等 二、正则表达式与Python中的实现 1、字符串构造 2、 () re.findall(pattern, string, flags=0)方法用于在字符串中查找所有与正则表达式pattern匹配的子串,并以列表形式返回。 格式: re.findall (pattern , string , [flags]) 说明: pattern: 模式字符串 string:要匹配的字符串 flags:可选参数,比如 print(re.findall(r'\w+', 'He is a good man.')) # ['He', 'is', 'a', 'good', 'man'] # 使用分组 matches = re.findall(r'(\w+)\s*=\s*(\d+)', 'x=8 y=9 z=10') print(matches) # [('x', '8'), ('y', '9'), ('z', '10

    44010编辑于 2024-07-30
  • 来自专栏Linux云计算及前后端开发

    Python基础16-正则和子进程模块

    ')) #[] print(re.findall('ab*','a')) #['a'] print(re.findall('ab*','abbbb')) #['abbbb'] #? print(re.findall('ab?','a')) #['a'] print(re.findall('ab?' b>',content) # print(res.group(1)) #re.findall:找到符合条件的所有结果 # res=re.findall('<a\shref=.*? (re.findall("\d",src)) print(re.findall("\d",src)) #特殊字符直接匹配 print(re.findall("\n",src)) print(re.findall : 可以取消括号中的优先级 print(re.findall("src='(?:.+?)'",src)) print(re.findall("src='(?:www).(?

    1.6K50编辑于 2022-09-26
领券