summaryrefslogtreecommitdiff
path: root/src/main/scala/com/tylerstonge/honeypot/ftp/FtpListener.scala
diff options
context:
space:
mode:
authorTyler St. Onge <tylertstonge@gmail.com>2020-08-22 01:53:25 -0400
committerTyler St. Onge <tylertstonge@gmail.com>2020-08-22 01:53:25 -0400
commita600075abf8515977c7728b35e8677d7d5f1756c (patch)
tree4a8647965fb4ce99a590cba55e9172c34d868e81 /src/main/scala/com/tylerstonge/honeypot/ftp/FtpListener.scala
parent14fa23601c560464a19a55e1b4e530b742df301a (diff)
ability to accept files over passive connection
Diffstat (limited to 'src/main/scala/com/tylerstonge/honeypot/ftp/FtpListener.scala')
-rw-r--r--src/main/scala/com/tylerstonge/honeypot/ftp/FtpListener.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/scala/com/tylerstonge/honeypot/ftp/FtpListener.scala b/src/main/scala/com/tylerstonge/honeypot/ftp/FtpListener.scala
index 07557bc..b7ce337 100644
--- a/src/main/scala/com/tylerstonge/honeypot/ftp/FtpListener.scala
+++ b/src/main/scala/com/tylerstonge/honeypot/ftp/FtpListener.scala
@@ -22,8 +22,8 @@ class FtpListener(port: Int) extends Actor {
log.info("listening on {}", localAddress)
case CommandFailed(_: Bind) => context.stop(self)
case Connected(_, _) =>
- val handler = context.actorOf(Props[FtpHandler])
val connection = sender()
+ val handler = context.actorOf(FtpHandler.props(connection), name = "handler")
connection ! Register(handler)
connection ! Write(ByteString.apply("220 (vulnFTPd 2.0.1)\n"))
}