AgoBot 僵尸网络研究笔记(十七)
2008-05-16 16:59
267 查看
十七、2008年04月15日
作者:青青子衿
email:anzijin@sina.com
1、class CRSALib 类,主要支持RSA数据加密,但护体使用方法还不清楚,需要进一步工作,暂不详细描述。2、CsdbotCompat 类
class CsdbotCompat : public CCommandHandler
{
public:
void Init(); // Do initialization here
int Compat(char *a[256], bool notice, bool silent); // Insert your sdbot stuff here
bool HandleCommand(CMessage *pMsg);
command m_cmdTest;
};
其中包括三个成员函数,一个成员变量。
3、Init() 函数
///////////////////////////////////////////////////////
//
//函数功能:类的初始化函数
//参数: 无
//返回值: void
//
///////////////////////////////////////////////////
void CsdbotCompat::Init()
{
//向命令列表中添加sd.test指令
g_cMainCtrl.m_cCommands.RegisterCommand(&m_cmdTest, "sd.test", "test", this);
}
4、Compat(char *a[256], bool notice, bool silent) 函数
///////////////////////////////////////////////////////////////////
//
//函数功能:留了一个接口,但似乎没有实现任何功能。
// 本人推测这个类是为了给高级用户进一步扩展bot命令集
// 留的接口,用户可以自己来实现,新功能。
//参数: char *a[256]
// bool notice 是否notice模式发送
// bool silent 是否使用静默模式通讯
//返回值: int 返回值是0
//
//////////////////////////////////////////////////////////////////////////
int CsdbotCompat::Compat(char *a[256], bool notice, bool silent)
{
char sendbuf[512];
return 0;
}
5、HandleCommand(CMessage *pMsg) 函数
///////////////////////////////////////////////////////////////////////
//
//函数功能:bot指令处理函数,还没有具体实现
//参数: CMessage *pMsg 接收到的消息
//返回值: bool,目前只返回false。
//
//////////////////////////////////////////////////////////////////////
bool CsdbotCompat::HandleCommand(CMessage *pMsg)
{
return false;
}
相关文章推荐
- AgoBot 僵尸网络研究笔记(四)
- AgoBot 僵尸网络研究笔记(八)
- AgoBot 僵尸网络研究笔记(十五)
- AgoBot 僵尸网络研究笔记(二十)
- AgoBot 僵尸网络研究笔记(五)
- AgoBot 僵尸网络研究笔记(九)
- AgoBot 僵尸网络研究笔记(十三)
- AgoBot 僵尸网络研究笔记(十八)
- AgoBot 僵尸网络研究笔记(二)
- AgoBot 僵尸网络研究笔记(十)
- AgoBot 僵尸网络研究笔记(十二)
- AgoBot 僵尸网络研究笔记(三)
- AgoBot 僵尸网络研究笔记(十四)
- AgoBot 僵尸网络研究笔记(十六)
- AgoBot 僵尸网络研究笔记(七)
- AgoBot 僵尸网络研究笔记(十一)
- AgoBot 僵尸网络研究笔记(十九)
- AgoBot 僵尸网络研究笔记(一)
- AgoBot 僵尸网络研究笔记(六)
- 2018-3-5 (论文—网络评论中结构化信息处理的应用于研究)笔记三(互信息,信息增益,期望交叉熵,基于词频的方法,CHI统计)