Downloads

×

注意

该论坛处于只读模式。
Welcome, 来宾
Username: Password: Remember me
  • 页:
  • 1
  • 2

TOPIC:

来自firewall.cx的微型有用的网络工具 17 years 1 week ago #2494

最近几天,我一直在重新研究自己的协议知识,结果发现自己连续数小时盯着原始数据包数据。

然后我想到,我真的很希望有几个简单的工具来帮助我理解部分数据……最紧迫的需求是需要一个实用程序,该实用程序会将NetBIOS名称(Windows名称)转换为第一级编码的等效名称。 (在Windows网络上捕获数据包时,您会看到EOGBGPCACACACACACACACACA的废话),并且也进行了另一种转换。我还需要一个工具,该工具可以让我输入文本字符串,然后以十六进制形式查看其等效项。

因此,经过一个小时的编码,我想到了这三个小工具:

l1enc -输入NetBIOS名称,它将为您提供第一级的等效编码(EBFACACACACACA)。


l1dec -与上述相反。.给它一个编码的NetBIOS名称,它将告诉您其人类可读的等效名称(当您看到netbios广播并想知道发送它的机器的名称时非常有用)。


conv2hex -您输入一个字符串,它将以十六进制十六进制编辑器样式显示其等效项。我经常想要一个快速的工具来做到这一点。

然后将其转储到Windows目录中或路径中的某个位置,以便可以从运行框中调用它们。

无论如何,对于那些了解多样化工具包的价值的网络管理员来说,它们应该是有用的。克里斯正在考虑发展一名官员 防火墙 一套有用的网络工具,将比我的这些快速命令行hacks失去吸引力。

如果有一些您一直想要但不想要的小工具,请给我下一行,如果我认为它足够有用,我将对其进行编码。我正在考虑Windows的智能命令行IP子网计算器。

希望这些对您有用。.如果您需要消息来源,请告诉我。

干杯,
萨希尔·希达亚图拉(Sahir Hidayatullah)。
防火墙 职员-副编辑& Security Advisor
tftfotw.blogspot.com

回复:firewall.cx的微小有用的网络工具 17 years 1 week ago #2497

Hey sahirh,

尝试过您的工具。他们提出了一个控制台窗口,但随后将其关闭。您可能需要其中的行,例如

一个= getchar()

停止直到敲击键盘字符。
谢谢,

汤姆

回复:firewall.cx的微小有用的网络工具 17 years 1 week ago #2502

嗯,那很奇怪,尽管我在某个地方扔了一个getch()。
萨希尔·希达亚图拉(Sahir Hidayatullah)。
防火墙 职员-副编辑& Security Advisor
tftfotw.blogspot.com

回复:firewall.cx的微小有用的网络工具 17 years 1 week ago #2503

汤姆,验证用户输入字符串的最佳方法是什么?例如,我需要他们输入一个字符串,但是我不知道字符串将要持续多长时间,因此我必须静态定义缓冲区的大小(char buffer [200]),我无法为内存,因为我不知道他们将要输入多少。

基本上,我想避免缓冲区溢出的情况,而我的农村发展技能无法弄清楚该怎么做。来自Perl的漂亮的字符串处理功能,对我来说这是个新手。
萨希尔·希达亚图拉(Sahir Hidayatullah)。
防火墙 职员-副编辑& Security Advisor
tftfotw.blogspot.com

回复:firewall.cx的微小有用的网络工具 17 years 1 week ago #2516

有多种获取输入的方法,例如gets,getch,getchar和scanf。使用getch和getchar,您需要自己将字符移到字符串中,然后附加一个空字节。 Get和scanf不会检查字符串的大小,因此处理该问题的最佳方法是使用很大的缓冲区,然后将结果移入字符串。 Scanf也有一些问题。由于scanf的问题,您特别需要确保不要将scanf与gets混用,这会给您带来意想不到的结果。

另一种方法是使用fgets。这将缓冲区大小作为参数。我包括其中一本书的一段代码。您需要将空字节放在末尾的原因是该函数在字符串的末尾放置了'\ n'(换行符),因此您需要将其替换为空字节。

[代码:1] #include<stdio.h>
#包括<string.h>

字符答案[100], *p;
打印("Type something: \n");
fgets(answer, sizeof(answer),stdin);
if((p = strchr(answer, '\n')) != NULL)
* p ='\ 0';
打印("You typed: %s \n",answer);
[/代码:1]

祝好运。
谢谢,

汤姆

回复:firewall.cx的微小有用的网络工具 17 years 1 week ago #2517

嗯,多数民众赞成在我一直在寻找!谢谢。

顺便说一句,这是哪本书?
萨希尔·希达亚图拉(Sahir Hidayatullah)。
防火墙 职员-副编辑& Security Advisor
tftfotw.blogspot.com
  • 页:
  • 1
  • 2
建立页面的时间:0.145秒

CCENT / CCNA

思科公司 Routers

  • SSL WebVPN
  • 保护路由器
  • 基于策略的路由
  • 棒上路由器

虚拟专用网安全

  • 了解DMVPN
  • GRE / IPSec配置
  • 站点到站点IPSec VPN
  • IPSec模式

思科公司 Help

  • 视窗 8 VPN客户端
  • 视窗 7的VPN客户端
  • CCP显示问题
  • 思科支持应用程序。

视窗 2012

  • 新的功能
  • 发牌
  • Hyper-V / VDI
  • 安装Hyper-V

的Linux

  • 文件权限
  • Webmin
  • 群组-用户
  • Samba设置