java - 关于 Java 类的 netsec 项目的想法?

标签 java security

我在学校上中级 Java 类(class),我们必须想出一个学期末项目,该项目结合了我们迄今为止学到的所有内容(线程、网络、I/O 等)。我的兴趣确实在于网络安全,所以我想我可以沿着这些思路做一些应用程序。

我最初的想法是一个简单的蜜 jar 。监听一些常见端口并记录传入请求,可能是旧软件版本的欺骗横幅(如果可能的话)。

您可能会发现,我在设计大型应用程序方面没有太多经验,并且只有大约 2 个月的时间与合作伙伴一起完成这项工作。

有人对我可以在 Java 中执行并希望根据我的经验在合理的时间内产生很酷的东西有任何建议吗?

感谢您的帮助!!

最佳答案

您可以实现一个 POP3 服务器,以便您可以看到其他人如何尝试获取“他们的邮件”。 POP3是一个相对简单的协议(protocol),甚至基本版本至今仍在使用。该规范清晰且写得很好,因此实现它应该不会那么困难。

使用该服务器,您可以收集“黑客”尝试的用户名和密码。您可以让他们访问随机邮件,看看他们感兴趣的内容。

如果您过早完成此项目并且不知道如何打发时间,您可以实现 POP3 代理,以便您可以像电子邮件帐户一样访问任意数据源,例如新闻网站, RSS 源。

关于java - 关于 Java 类的 netsec 项目的想法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4110102/

相关文章:

java 计算字符串参数存储在对象中的次数

java - 如何隐藏我的 Dropbox API key

security - 自动关联社交登录有什么安全风险(Oauth2)

security - 在 Apache 和文档根目录中使用 SSL 保护页面

security - 静默提交 POST 表单 (CSRF) 的示例

javascript - React 前端未与 Spring Boot REST API 通信。控制台 axios 网络错误

java - 使用Optional.ofNullable()简化条件

java - 使用 Maven 插件生成 Cobertura 报告

java - 如何在生产模式下运行 GWT

javascript - Node js 请求获取 ETIMEDOUT 'ip address'