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

    Snoopy

    OK,这里讲的不是卡通 Snoopy 了。是 PHP 一个类。它能用来模仿 web 浏览器的功能,它能完成获取网页内容和发送表单的任务。 扩展获取的链接成带有域名的链接(默认) 能提交表单数据并获取结果 支持跟踪 HTML 框架(0.92 版本增加) 支持在重定向时传递 cookies(0.92 版本增加) Snoopy 正确运行需要你的服务器的 最新版的 WordPress 2.5 就使用 Snoopy 来下载文件来更新插件,其中用到的 Snoopy 类的代码为: function download_url( $url ) {     if( 'wp-includes/class-snoopy.php' ); //引入 Snoopy 类     $snoopy = new Snoopy();        $snoopy->fetch($url ); //抓取指定的网页       fwrite($handle, $snoopy->results); //把抓取得内容写到 临时文件中     fclose($handle);       return

    89710编辑于 2023-04-13
  • 来自专栏游戏杂谈

    php的Snoopy

    使用方法: 1、先下载Snoopy类,下载地址:http://sourceforge.net/projects/snoopy/ 2、先实例化一个对象,然后调用相应的方法即可获取抓取的网页信息 示例: include 'snoopy/Snoopy.class.php'; $snoopy = new Snoopy(); $sourceURL = "http://xxxxxxxxx"; $snoopy php include 'snoopy/Snoopy.class.php'; $snoopy = new Snoopy(); $sourceURL = "http ://xxxxx"; $snoopy->fetchlinks($sourceURL); $a = $snoopy->results; $re = "/\d+\.html = new Snoopy(); $snoopy->fetch($siteName); $fileContent = $snoopy->results;

    1.5K30发布于 2018-11-15
  • 来自专栏友儿

    php使用Snoopy

    Snoopy官方下载地址 snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。 /Snoopy.class.php"); $snoopy = new Snoopy; $snoopy->fetch($url); //获取所有内容 echo /Snoopy.class.php"); $snoopy = new Snoopy; $snoopy->fetchtext($url); //获取文本内容 php include "Snoopy.class.php"; $snoopy = new Snoopy; $snoopy->proxy_host $snoopy = new Snoopy; $snoopy->fetch($url); //获取所有内容 echo $snoopy->results; //显示结果

    3.2K30编辑于 2022-09-11
  • 来自专栏技术博文

    PHP抓取采集类snoopy

    /Snoopy.class.php"); $snoopy = new Snoopy; $snoopy->fetch($url); //获取所有内容 echo $snoopy->results /Snoopy.class.php"); $snoopy = new Snoopy; $snoopy->fetchtext($url); //获取文本内容 echo $snoopy-> Demo include "Snoopy.class.php"; $snoopy = new Snoopy; $snoopy->proxy_host = "http://www.nowamagic.net = 2; $snoopy->offsiteok = false; $snoopy->expandlinks = false; $snoopy->user = "joe"; $snoopy->pass $url = "http://www.cnblogs.com/joshua317/"; include("snoopy.php"); $snoopy = new Snoopy; $snoopy->fetch

    3.6K80发布于 2018-04-16
  • 来自专栏程序生涯

    snoopy(强大的PHP采集类) 详细介绍

    Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单,可以用来开发一些采集程序和小偷程序,本文章详细介绍snoopy的使用教程。 "; $snoopy = new Snoopy; $snoopy->proxy_host = "http://www.9it.me"; $snoopy->proxy_port = "80"; $snoopy "; $snoopy->cookies["SessionID"] = 238472834723489l; $snoopy->cookies["favoriteColor"] = "RED"; $snoopy = false; $snoopy->user = "joe"; $snoopy->pass = "bloe"; if ($snoopy->fetchtext("http://www.9it.me")) "\n"; } 获取指定url内容 $url = "http://www.9it.me"; include("snoopy.php"); $snoopy = new Snoopy; $snoopy->fetch

    3K21发布于 2020-08-14
  • 来自专栏青梅煮码

    Auto Tag Slug 插件失效的修改方法

    class_exists('Snoopy')) require_once(ABSPATH.WPINC." /class-snoopy.php"); $snoopy = new Snoopy(); $url = "http://translate.google.com/translate_t = $translatorText; $submit_vars["ie"] = "UTF8"; $submit_vars["langpair"] = "zh|en"; $snoopy ->submit($url,$submit_vars); if($snoopy->status >= 200 && $snoopy->status < 300){ $htmlret = $snoopy->results; if(preg_match('//ius', $htmlret, $matchs) == 1){ $

    75220编辑于 2023-01-16
  • 来自专栏民工哥技术之路

    审计 Linux 系统的操作行为的 5 种方案对比

    记录方式 snoopy 方式相对新颖,本质上是封装了 execv,execve 系统调用,以系统预加载(preload)的方式实现记录所有的命令操作。 更多介绍可以参考以前的文章 snoopy 如何记录系统执行过的命令。 )函数实现,由 log.c - snoopy_log_syscall_exec 函数调用,过滤规则为事后行为,即在打印日志的时候判断是否满足过滤规则,并非事前行为。 因为其提供了内核层面的支持,所以本质上比起 snoopy(仅封装 execv,execve 系统调用)要更加强大和健全。 在实际的使用中,我们建议通过 snoopy 或 auditd 来实现系统操作的审计需求,一些细致的记录追踪可以通过 eBPF 方式实现。

    2K20发布于 2021-01-12
  • 来自专栏用户8644135的专栏

    wordpress远程图片文件自动本地化

    /wp-includes/class-snoopy.php"); $snoopy_Auto_Save_Image = new Snoopy; $img = array(); //以文章的标题作为图片的标题 "jpg"; $savefiletype = array('jpg','gif','png','bmp'); if (in_array($fileext, $savefiletype)){ if($snoopy_Auto_Save_Image ->fetch($value)){ $get_file = $snoopy_Auto_Save_Image->results; }else{ echo "error fetching file: ". $snoopy_Auto_Save_Image->error." "; echo "error url: ".

    99600发布于 2021-06-13
  • 来自专栏游戏杂谈

    rtx登录内网系统

    6: require_once 'inc/conn.php'; 7: DBHelper::buildLink(); 8:  9: include 'snoopy /Snoopy.class.php'; 10: $snoopy = new Snoopy(); 11:  12: $sourceURL = $_REQUEST ['url']; 13:  14: $snoopy->fetch($sourceURL); 15:  16: $rs = mb_convert_encoding ($snoopy->results, "utf-8", "GBK"); 17:  18: if ($rs == "success!")

    2K10发布于 2018-11-16
  • 来自专栏CSDN旧文

    图论--差分约束--POJ 3159 Candies

    snoopy shared class with flymouse at that time. flymouse always compared the number of his candies with that of snoopy’s. N is the number of kids in the class and the kids were numbered 1 through N. snoopy and flymouse were

    43320发布于 2020-10-28
  • 来自专栏小小挖掘机

    你知道什么是Python里的鸭子类型和猴子补丁吗?

    Dog.speak = speak Dog.home = "Earth" # 与类的内部定义的属性和方法无差异 snoopy = Dog("snoopy",3) snoopy.sleep() snoopy.speak () print(snoopy.home) 输出结果如下: Zzz ...

    2.9K20发布于 2019-08-09
  • 来自专栏技术经验分享

    纯代码实现WordPress文章远程图片(外链)自动本地化

    /wp-includes/class-snoopy.php"); $snoopy_Auto_Save_Image = new Snoopy; $img = array(); // array('jpg','gif','png','bmp'); if (in_array($fileext, $savefiletype)){ if($snoopy_Auto_Save_Image ->fetch($value)){ $get_file = $snoopy_Auto_Save_Image->results; } $snoopy_Auto_Save_Image->error."
    "; echo "error url: ".

    2K00发布于 2019-07-08
  • 来自专栏CSDN旧文

    POJ 3164 Command Network

    A provisional network must be built immediately. littleken orders snoopy to take charge of the project With the situation studied to every detail, snoopy believes that the most urgent point is to enable littenken Since it’s in wartime, not between all pairs of nodes can wires be built. snoopy wants the plan to require In the cases that such a network does not exist, just output ‘poor snoopy’. edge[i].u = a; edge[i].v = b; } if(ZL_MST(0, n, m)) printf("%.2lf\n", ans); else printf("poor snoopy

    51940发布于 2020-10-28
  • 来自专栏WordPress果酱

    同步 WordPress 博客日志到嘀咕

    /class-snoopy.php');     $snoop = new Snoopy;     $snoop->user = "你嘀咕的帐号";     $snoop->pass = "你嘀咕的密码

    43340编辑于 2023-04-16
  • 来自专栏WordPress果酱

    WordPress 插件推荐:飞信短信提醒

    不过目前该插件使用 CURL,这个对很多服务器可能并不适合,很多服务器其实没有安装 Curl,其实可以通过 Snoopy 这个 PHP class 来代替使用,并且 Snoopy 基本没用兼容性的问题,

    1.6K20编辑于 2023-04-14
  • 来自专栏陈冠男的游戏人生

    【Vulnhub】DC-3

    把 password 的 hash 保存下来,使用 john 爆破,得到密码:snoopy ? 使用 admin/snoopy 登录 ? 在这个地方写一句话 ? <?

    82541发布于 2020-04-16
  • 来自专栏vulnhub DC 1-9

    VulnHub DC-3 靶机渗透测试笔记

    norealaddressPassword hash$2y$10$DpfpYjADpejngxNh9GnmCeyIHCWpL97CVRnGeZsVJwR0kWFlfB1Zu将 hash 去在线工具破解,得到明文密码:snoopy 3.3 登录后台使用获取到的账号登录 Joomla 后台:http://192.168.168.129/administrator/账号:admin密码:snoopy登录成功后,回到 MSF 重新执行攻击 渗透流程总结信息收集(nmap + dirsearch) ↓发现 Joomla 3.7.0 → JoomScan 确认版本 ↓SQL注入(44227.php)→ 获取管理员 hash → 破解得到 snoopy

    9910编辑于 2026-03-06
  • 来自专栏Rust语言学习交流

    【Rust日报】 2019-07-07:snoopy - 一个可高度配置化的多线程网络包嗅探分析工具

    Repo snoopy - 一个可高度配置化的多线程网络包嗅探分析工具 Rust 作这类工具太适合不过了。 ➜ sudo snoopy capture run -------------------- Sniffing wlp3s0 -------------------- Source IP

    92120发布于 2019-07-09
  • 我们来说说如何使用 Lambda 表达式实现排序功能

    { final List<Student> students = Lists.newArrayList( null, new Student("Snoopy { final List<Student> students = Lists.newArrayList( null, new Student("Snoopy { final List<Student> students = Lists.newArrayList( null, new Student("Snoopy { final List<Student> students = Lists.newArrayList( null, new Student("Snoopy Student> students = Lists.newArrayList( new Student(null, 10), new Student("Snoopy

    23321编辑于 2025-06-27
  • 来自专栏Ms08067安全实验室

    【Vulnhub靶机系列】DC3

    解密后的结果为:snoopy 我们尝试进行登陆,发现是正确的账号密码 账号:admin 密码:snoopy ? ? 进入后台后,就要想办法上传一句话木马。

    87230发布于 2021-05-11
领券