notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
sshit Checks for SSH/FTP bruteforce and blocks given IPs
0.6_5 security Deleted on this many watch lists=6 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.6_5Version of this port present on the latest quarterly branch.
Broken BROKEN: unfetchable
Deprecated DEPRECATED: Broken for more than 6 months
Expired This port expired on: 2016-07-04
Ignore IGNORE: is marked as broken: unfetchable
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2005-12-18 16:05:26
Last Update: 2016-07-04 20:48:24
SVN Revision: 418057
People watching this port, also watch:: wget, openvpn, nmap
License: not specified in port
WWW:
http://anp.ath.cx/sshit/
Description:
sshit is a perl script, which works along with ipfw, ipfw2, and pf. It parses the output of syslogd, find out SSH/FTP bruteforce attacks. If the number of failed login is more than a threshold that administarator set, sshit will block the source IP via firewall for a while (administrators can set the period of blocking). WWW: http://anp.ath.cx/sshit/
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • sshit>0:security/sshit
No installation instructions:
This port has been deleted.
PKGNAME: sshit
Flavors: there is no flavor information for this port.
distinfo:
There is no distinfo for this port.

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. p5-Unix-Syslog>=0 : sysutils/p5-Unix-Syslog
  2. p5-IPC-Shareable>=0 : devel/p5-IPC-Shareable
  3. p5-Proc-PID-File>=0 : devel/p5-Proc-PID-File
  4. perl5>=5.20<5.21 : lang/perl5.20
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
N/A
USES:
perl5 shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. http://anp.ath.cx/sshit/
  2. http://distcache.FreeBSD.org/ports-distfiles/
Collapse this list.

Number of commits found: 24

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.6_5
04 Jul 2016 20:48:24
Revision:418057Original commit files touched by this commit
rene search for other commits by this committer
Remove expired ports without open PRs:
2016-07-04 security/openpgpsdk: Broken for more than 6 months
2016-07-04 security/radiusniff: Broken for more than 6 months
2016-07-04 security/pear-Auth_OpenID: Broken for more than 6 months
2016-07-04 security/sshit: Broken for more than 6 months
2016-07-04 security/ifd-slb_rf60: Broken for more than 6 months
2016-07-04 security/rainbowcrack: Broken for more than 6 months
2016-07-04 security/vlog: Broken for more than 6 months
2016-07-04 security/cryptstring: Broken for more than 6 months
2016-07-04 x11/libdnd: Broken for more than 6 months
2016-07-04 x11/xlupe: Broken for more than 6 months
2016-07-04 x11/xco: Broken for more than 6 months
2016-07-04 x11/xclick: Broken for more than 6 months
2016-07-04 devel/ocfpcsc: Broken for more than 6 months
2016-07-04 devel/dits: Broken for more than 6 months
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.6_5
03 Jun 2016 16:44:58
Revision:416324Original commit files touched by this commit
antoine search for other commits by this committer
Deprecate ports broken for more than 6 months
0.6_5
25 May 2016 15:43:34
Revision:415839Original commit files touched by this commit
mat search for other commits by this committer
Remove useless WRKSRC definitions.

While there, correct DEV_WARNINGS when they occur.

Sponsored by:	Absolight
0.6_5
19 May 2016 11:09:14
Revision:415503Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-messages

Approved by:	portmgr blanket
0.6_5
19 May 2016 10:53:06
Revision:415500Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [p-x]*

Approved by:	portmgr blanket
0.6_5
01 Apr 2016 14:25:18
Revision:412349Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
0.6_5
18 Jan 2016 23:06:53
Revision:406621Original commit files touched by this commit
bapt search for other commits by this committer
Use @sample
0.6_4
17 Dec 2015 17:19:48
Revision:403913Original commit files touched by this commit
mat search for other commits by this committer
Fix usage of ${PERL5}.

${PERL5} points to a specific version of perl, say, perl5.22.1, it is
fine to use it in a ports Makefile to do Perly things, but ports using
it must use ${PERL}, that points to /usr/local/bin/perl so that if the
minor version is updated, the shebang keep working.

While there, make some ports use shebangfix, regen a few patches, and
bump PORTREVISION where a shebang went from PERL5 to PERL.

PR:		205367
With hat:	portmgr
Sponsored by:	Absolight
0.6_4
09 Nov 2015 12:59:04
Revision:401096Original commit files touched by this commit
antoine search for other commits by this committer
Mark a few ports BROKEN: unfetchable
0.6_4
14 May 2015 10:15:09
Revision:386312Original commit files touched by this commit
mat search for other commits by this committer
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
0.6_4
31 May 2014 15:15:31
Revision:355990Original commit files touched by this commit
antoine search for other commits by this committer
Unbreak,  the sample configuration installation is already handle in plist
While here, remove ${CAT} ${PKGMESSAGE} unneeded for staged ports
0.6_4
30 May 2014 13:22:27
Revision:355835Original commit files touched by this commit
rafan search for other commits by this committer
Support staging and reset maintainership
0.6_4
20 Sep 2013 22:55:26
Revision:327769Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
security)
0.6_4
11 Sep 2013 17:56:03
Revision:326998Original commit files touched by this commit
az search for other commits by this committer
- convert to the new perl5 framework
- trim Makefile header

Approved by:	portmgr (bapt@, blanket)
0.6_4
29 Jun 2012 18:26:52
Original commit files touched by this commit
az search for other commits by this committer
- Remove SITE_PERL from *_DEPENDS

Approved by: portmgr@ (bapt@)
0.6_4
03 Jul 2011 14:03:52
Original commit files touched by this commit
ohauer search for other commits by this committer
-remove MD5
0.6_4
10 May 2008 05:51:26
Original commit files touched by this commit
rafan search for other commits by this committer
- Always refer to perl by ${PERL}
- Bump PORTREVISION
0.6_3
07 Nov 2007 07:27:11
Original commit files touched by this commit
rafan search for other commits by this committer
- After last update, sshit keeps exiting with signal 15 due to wrong
  hostname regexp. Fix the regexp for hostname matching.
- While fixing that, fix IPv6 regexp, too.
- Reduce syslog level from ERROR to INFO for most informational messages.

These changes are submitted to author for inclusion in next version.

- Grab maintainership as current maintainer does not use it anymore.
- Bump PORTREVISION.

Approved by:    portmgr (linimon), maintainer via irc
0.6_2
18 Sep 2007 13:16:12
Original commit files touched by this commit
tabthorpe search for other commits by this committer
- make work with fqdn
- bump PORTREVISION

PR:             ports/115210
Submitted by:   Alex Keda <admin_AT_lissyara.su>
Approved by:    Jui-Nan Lin (maintainer), clsung (mentor)
0.6_1
08 Sep 2007 01:04:03
Original commit files touched by this commit
linimon search for other commits by this committer
Welcome bsd.perl.mk.  Add support for constructs such as USE_PERL5=5.8.0+.
Drop support for antique perl.

Work done by:   gabor
Sponsored by:   Google Summer of Code 2007
Hat:            portmgr
0.6_1
02 Jul 2007 08:36:13
Original commit files touched by this commit
rafan search for other commits by this committer
- Make sshit catch this type of error login:

PAM: authentication error for lissyara from 192.168.254.193

PR:             ports/114194
Submitted by:   Alex Keda <admin at lissyara.su>
Approved by:    maintainer via irc
0.6
03 Nov 2006 16:01:32
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 0.6

PR:             ports/104770
Submitted by:   Joe Horn <joehorn_AT_leobbs dot net>
Approved by:    maintainer (Jui-Nan Lin)
0.5_1
27 Jul 2006 10:32:56
Original commit files touched by this commit
rafan search for other commits by this committer
(c) Rong-En Fan's, http://rafan.infor.org/patch/sshit.diff

In the code, the author uses two level hash, and IPC::Shareable
will create a share memory for those anonymouse object (the second
level hash). Those share memory will not be removed when sshit exists
or when the rule is removed. Running sshit for a period of time,
the number of share memory and semaphore will reach the limit for
one process, then sshit.pl can not get more share memory, thus it
quits. The only solution is to manually remove all share memory and
semaphore.

This is somehow the limitation of using IPC::Shareable. To workaround
this problem. The patch will removes associated firewall rules when
syslogd closes the fd [1], and use IPC::Shareable->clean_up
to remove all shm/sem created by this process. I also set 'destroy'
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.5
18 Dec 2005 16:03:28
Original commit files touched by this commit
vanilla search for other commits by this committer
Add sshit 0.5, checks for SSH/FTP bruteforce and blocks given IPs.

PR:             ports/90603
Submitted by:   Jui-Nan Lin <jnlin@csie.nctu.edu.tw>

Number of commits found: 24