这是我第一次在论坛上写文章。通常只需阅读就足以找到我正在寻找的东西。
我对 Perl 有很好的基础,我想用它做渗透测试。我的问题是,我发现的每一个教程或书籍都适用于面向对象的 LWP,坦率地说,我讨厌面向对象的编程(它对我来说没有函数式编程那么有意义)。如果有任何 CPAN 模块可以在没有 OOP 的情况下进行“Web 编程”,Google 很害羞地告诉我。
尽管必须做很多工作,但我想编写一个类似 LWP 的模块,但使用函数式编程而不是 OOP。
我的主要问题是我从哪里开始?我发现很少使用不使用 LWP 或某些非核心 Perl 模块的 Perl 进行套接字编程。我使用 CPAN 的次数越少,我就越高兴。
我知道这有点像重新发明轮子,但我想这样做主要是为了好玩,有时这是最好的学习方式。