首页 > 其他分享 >Ladon代码学习

Ladon代码学习

时间:2022-08-24 16:34:33浏览次数:63  
标签:Ladon 代码 ping 学习 host https go

代码地址

https://github.com/k8gege/LadonGo

按照Ladon的readme功能介绍来学习

win环境需要先安装gcc https://blog.csdn.net/yvge669/article/details/124564622

一,信息收集

1.1 PingScan

介绍:Ping扫描C段存活

入口在Ladon.go 592行

将输入的参数全部转为大写后进行匹配,符合进入ping.PingName()方法,位置在(ping/ping.go的74行)

通过go的runtime.GOOS获取到当前运行环境,根据运行环境的不同进行不同命令的执行

linux:ping -c 1 host

windows:ping -a -n 1 host

通过使用strings.Contains判断是否包含ttl=来判断是否可以ping通

 

标签:Ladon,代码,ping,学习,host,https,go
From: https://www.cnblogs.com/Ir0nHeart/p/16620579.html

相关文章

  • 从远程某个分支(非master)拉取代码,,修改后推分支
    1、切换到远程某个分支 origin/715-master  2、从origin/715-master分支拉取分支:点击NewBranchfromSeleted,此时等于新建本地 715-master的分支:715_yaya ......
  • FastApi学习
    vscode配置插件coderunner在setting.json中关于python的修改为,因为我使用了虚拟环境,得让vscode找到python的路径"code-runner.executorMap":{"python":"......
  • C#下载csv代码总结(解决中文乱码问题)
    ///<summary>///下载///</summary>///<paramname="startTime"></param>///<paramname="endTime"></param>publicvoidDownload(DateTime?startTime,D......
  • 万物皆可集成系列:低代码对接泛微e-cology
    近些年来,当谈论到企业信息化的时候,OA作为集团化全员应用,在企业经营管理中使用非常广泛。众所周知,泛微e-cology作为面向大中型企业的平台型协同办公自动化系统,它的标准化功......
  • 「学习笔记」不动点法求数列通项
    前言不动点法求数列通项是怎么回事呢?不动点法相信大家都很熟悉,但是不动点法求数列通项是怎么回事呢,下面就让小编带大家一起了解吧不动点法求数列通项,其实就是数列通项可......
  • 综合案例-黑马旅游网_异步提交表单和servlet代码实现
    综合案例-黑马旅游网_异步提交表单在此使用异步提交表单是为了获取服务器响应的数据因为前台使用的是html作为视图层不能够直接从servlet相关的域对象获取值只能通过aj......
  • 万物皆可集成系列:低代码释放用友U8+深度价值(2)—数据拓展应用
    在上一篇内容我们介绍了如何利用低代码开发套件实现低代码应用与U8+系统的对接集成,本次给大家带来的是如何将用友U8+系统中的数据进行价值扩展和实际应用。我们以生产物料......
  • 04.Javascript学习笔记3
    1.箭头函数箭头函数是一种更短的函数表达式。constage=birthyear=>2022-birthyear;console.log(age(2000))箭头左边的birthyear是参数,箭头右边是要执行的代码......
  • 机器学习1
    常见的几种假设检验的实例以及对应python代码实现(包括基于图的效果展示Z检验t检验χ2检验F检验熟悉scikit-learn及其相关应用NumpyNumpy优势1.定义开源的pytho......
  • SpringMVC学习笔记
    SpringMVC1、SpringMVC简介1.1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分。M:Model,模型层,指工程中的JavaBean,作用是处理数据。JavaBean分......