大概是世界上最好用的批量扫米工具

最近一直试图找一些简短好记的国别域名。以往,扫描国别域名没有什么特别好的方法,只能在注册商的网站上面搜索。Hostloc上的Eric大佬开发的扫米工具对于部分后缀效果非常不错,但是其他大部分国别域名都没有办法用此工具扫描,且由于需要手动设定延迟时间,经常出现无法正常扫描。因此,趁着编程知识还没有忘光,自己着手写了一个批量扫米工具, DomainMegaBot. DomainMegaBot支持200多个后缀的域名的字典扫描查询,包括了世界上绝大多数国别域名(cctld). 由于没有采用多线程并发查询(事实证明,多线程Whois扫描并不是一个好的解决方法,因为很容易就被Whois Server Ban掉访问),所以无需用户指定延迟时间,程序可以自动根据后缀进行调整。由于采用C语言编写,内存占用优化程度非常高,在32MB内存的小VPS上也可以完美运行。 Github Link: https://github.com/Har-Kuun/DomainMegaBot 程序运行界面:   有什么建议或者需要添加什么其他的后缀的可以在文章下面提出,我每隔一周左右就会更新后缀数据库添加新的可以扫米的后缀。 使用遇到问题也可以在本文下面提出,我尽可能解答。 本文为香菇肥牛原创,本文地址为https://qing.su/article/namebot.html,转载请注明原文链接和作者信息,谢谢。

科普向——使用BrainFuck语言编写简单网页

今天花了半个小时用BrainFuck语言编写了一个只有一行字的网页(同样的事情如果用C语言大概需要花5分钟,用PHP只需要20秒钟),大概没人比我更无聊了吧。地址是http://qing.su/cgi-bin/brainfuck.cgi

BrainFuck是世界上最精致的图灵完备的计算机语言(其编译器仅有240bytes)。它由八个字符构成:<>+-.,[]分别代表了左右位移、增减变量、输出输入以及循环开闭。如此有限的字符库决定了其编写过程的繁琐和冗长、易读性极差,几乎无法成为真正生产使用的计算机语言。或许,偶尔编写一个BrainFuck程序烧一烧脑子是不错的选择。下面介绍一下用BrainFuck语言编写网页的方式。

继续阅读科普向——使用BrainFuck语言编写简单网页

在微博的来源显示中链接自己的网站以增加访问量——以微博和人人为例

社交网站几乎已经成为了我们日常网络生活中不可缺少的一部分。发布一条微博,或发一条人人状态,就会被很多人看到。社交网站一般都会在发布的微博/状态旁边显示来源,而这些来源一般都是社交网站本身。其实,这些来源是可以修改的,我们可以按照自己的需要,将其更改为符合自己宣传需求的来源,并且使得看到这条消息的朋友点击来源后可以直接跳转到我们自己的网站。如果应用合理得当,这将可以很好地帮助我们在社交圈内宣传我们的网站。今天我以新浪微博和人人网为例,叙述一下怎样设置显示来源。设置来源的效果如下图所示,分别为新浪的微博和人人网状态。

继续阅读在微博的来源显示中链接自己的网站以增加访问量——以微博和人人为例

另类的网站计数器——CGI编程的简例及其相关编程规范

最近事情比较多,也没有怎么更新文章。正好昨天突然想到要给这个小站的底部放一个访问计数器,就是“您是本站第XXX位访客”这样的。用PHP实现当然很简单,但是今天我不用PHP,而用C语言来编写这个网站计数器的后端。通过这个很简单的例子,我们可以体会到CGI编程的作用和相关规范。

继续阅读另类的网站计数器——CGI编程的简例及其相关编程规范

脚本实现别人免费给自己发短信

最近在做一个网站在线监控的东西,里面有一步是一旦发现网站不在线就立即给手机发短信。这个功能显然可以用收费短信实现,但我更希望能得到一个免费的短信接口。稍微想了一下,我能想到的免费给自己发短信的方式有两种,第一个是飞信,第二个是139邮箱。至于飞信,由于API接口我实在是编不出来,于是果断转向了139邮箱。它是中国移动提供给手机用户的邮箱产品,往这个邮箱里发邮件时,手机会自动收到提示。这样,我们就可以实现外部应用或其他人免费给自己发短信。基于这一点,我编写了下面的简单脚本,我是在Sina App Engine上做的这个脚本,放在其他机器上只需要简单改动即可。

继续阅读脚本实现别人免费给自己发短信