信息安全博客入选Feedspot百强与Python工具集锦

本文分享了"Blog of Chandika"入选Feedspot全球百佳信息安全博客的好消息,并回顾了作者用Python开发的多款实用网络工具,包括伪造邮件发送器、IP信息查询工具和TCP端口扫描器。

Blog of Chandika入选Feedspot百佳信息安全博客

大家好,今天有个消息要告诉大家。我很高兴地宣布,我的博客 “Blog of Chandika” 被Feedspot评审小组评选为全球百佳信息安全博客之一。目前,它在该榜单中排名第54位。感谢Anuj Agarwal先生提醒我这件事。

你可以通过以下链接查看Feedspot的全部百佳信息安全博客: https://blog.feedspot.com/information_security_blogs/

个人项目与成就

[Python] [PHP] 伪造邮件发送器 (SEMS)

今天我将向大家介绍另一个我利用空闲时间完成的趣味项目。这是一个伪造邮件发送工具。与其他工具不同,此工具使用PHP的mail()函数来处理邮件,因此需要将邮件处理程序托管在启用了PHP mail()函数的主机服务上。

在使用此工具之前,您必须将mailhandler文件夹中的两个文件(index.php和send.php)进行托管。该托管服务必须已启用PHP mail()函数,否则此工具将无法工作。

之后,此工具将要求输入邮件处理程序的URL(仅在首次使用时)。因此,您需要复制已托管的send.php文件的URL并粘贴到输入框中。

如何使用此工具

用法:

1
2
3
4
5
6
7
8
usage: python3 sems.py [-h] [--sN SN] [--sE SE] [--rE RE] [--sub SUB] [--msg MSG]

Simple Port Scanner for scanning TCP ports in target hosts

optional arguments:
  -h, --help  show this help message and exit
  --sN SN     Sender Name (Eg: "John Cena")
  ...

代码入选GitHub Arctic Code Vault

刚刚在我的GitHub个人资料上发现了"Arctic Code Vault Contributor"徽章。我有两个代码仓库入选了GitHub Arctic Code Vault。这意味着我的代码将被保存1000年。

我的GitHub个人资料 » https://github.com/clasiru 关于GitHub归档计划的更多信息 » https://github.blog/2020-07-16-github-archive-program-the-journey-of-the-worlds-open-source-code-to-the-arctic/

[Python] IP地址信息工具 (IPAIT)

今天我将向大家介绍另一个我利用空闲时间完成的趣味项目。这是IP地址信息工具(IPAIT)。该工具使用Python语言创建。我们可以使用此工具查找任何IPv4或IPv6公网IP地址的信息。

这是一个简单的工具,所以我不会详细讨论内部细节。它支持Python3,并且运行此工具需要互联网连接。此工具可以提取以下信息:

  • 国家
  • 位置
  • ASN/组织
  • 时区

此外,您还可以通过在ipait.py中添加合适的行来获取以下详细信息(您可以在第84行之后添加额外的行):

  • 主机名 - print ("Hostname: " + js["hostname"]);
  • 城市 - print ("City: " + js["city"]);
  • 区域 - print ("Region: " + js["region"]);
  • 邮政编码 - print ("Postal: " + js["postal"]);

以下是代码(此处省略)…

[Python] TCP扫描器 (TCPS)

今天我将向大家介绍另一个我利用空闲时间完成的趣味项目。这是一个TCP端口扫描器。我称之为TCP扫描器(TCPS)。这是一个使用Python 3版本创建的简单程序。我不期望将此工具与Nmap进行比较,所以不要期望有很多功能。

您可以使用此工具对Intranet(内网)、Extranet(外网)和Internet(互联网)中的任何主机执行TCP端口扫描。此工具可以根据给定的端口范围、自定义端口列表或内置的默认端口范围进行扫描。

如何使用此工具

  1. 用法:
1
2
3
4
5
6
7
8
9
usage: python3 tcps.py [-h] [--host HOST] [--default] [--list] [--pL PL [PL ...]] [--range] [--sP SP] [--eP EP]

optional arguments:
  -h, --help        show this help message and exit
  --host HOST       Enter IP address or Hostname
  --default         Use default port range (21, 22, 23, 80, 443)
  --list            Enable port list scanning
  --pL PL [PL ...]  Ports for port list scanning (Eg: --pL 21 22 80)
  ...
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计