Sachverhalt:
A.
Die Staatsanwaltschaft Zofingen-Kulm führt gegen A._ ein Strafverfahren wegen versuchter Tötung etc. Sie versetzte ihn am 3. Februar 2014 in Untersuchungshaft und entliess ihn am 14. April 2014.
Am 30. Juli 2015 verurteilte das Bezirksgericht Zofingen A._ wegen versuchter schwerer Körperverletzung, Wuchers, Hehlerei, Beschimpfung und Verstosses gegen das Waffengesetz zu einer Freiheitsstrafe von 4 1⁄2 Jahren und einer Geldstrafe von 100 Tagessätzen. Gleichentags versetzte es ihn vorerst bis zum 29. Oktober 2015 in Sicherheitshaft.
Am 18. August 2015 meldete A._ Berufung an.
Am 8. Oktober 2015 wies das Obergericht des Kantons Aargau (Beschwerdekammer) die Beschwerde von A._ gegen die Anordnung von Sicherheitshaft ab.
Am 29. Oktober 2015 verfügte der Verfahrensleiter des Obergerichts (Strafgericht, 1. Kammer) als Berufungsinstanz, A._ bleibe bis zum rechtskräftigen Abschluss des Berufungsverfahrens in Haft.
B.
Mit Beschwerde in Strafsachen vom 10. November 2015 beantragt A._, den Entscheid des Obergerichts vom 8. Oktober 2015 aufzuheben und ihn unverzüglich aus der Sicherheitshaft zu entlassen oder eventualiter die Sache zu neuem Entscheid an die Vorinstanz zurückzuweisen. Ausserdem ersucht er um unentgeltliche Rechtspflege und Verbeiständung.
C.
Das Obergericht verzichtet auf Vernehmlassung. Die Staatsanwaltschaft beantragt, die Beschwerde abzuweisen. In Bezug auf eine allfällige Sicherheitsleistung bringt sie vor, die finanziellen Verhältnisse von A._ seien undurchsichtig und diejenigen seiner Familie nicht bekannt, sodass es nicht möglich sei, eine angemessene Kaution festzulegen.
In seiner Replik hält A._ an der Beschwerde fest.

Erwägungen:
1.
Angefochten ist der kantonal letztinstanzliche Haftentscheid des Obergerichts. Dagegen ist die Beschwerde in Strafsachen nach den Art. 78 ff. BGG gegeben. Der Beschwerdeführer ist durch die Fortführung der Sicherheitshaft in seinen rechtlich geschützten Interessen betroffen und damit zur Beschwerde befugt (Art. 81 Abs. 1 BGG). Der Umstand, dass in der Zwischenzeit die Sicherheitshaft gegen ihn bis zur Berufungsverhandlung verlängert wurde, ändert nichts daran, dass er ein aktuelles Rechtsschutzinteresse an der Überprüfung der Haftvoraussetzungen hat. Der Beschwerdeführer macht die Verletzung von Bundesrecht geltend, was zulässig ist (Art. 95 lit. a BGG). Die übrigen Sachurteilsvoraussetzungen geben zu keinen Bemerkungen Anlass, sodass auf die Beschwerde grundsätzlich einzutreten ist.
2.
In formeller Hinsicht rügt der Beschwerdeführer eine Verletzung seines "Anspruchs auf rechtliches Gehör, namentlich der Begründungspflicht". Das Obergericht habe sich mit den entscheidwesentlichen Ausführungen nicht hinreichend befasst.
Der Beschwerdeführer begründet diese Behauptung indessen nicht weiter. Das genügt den gesetzlichen Anforderungen an die Begründung einer Verfassungsrüge nicht, für die eine qualifizierte Begründungspflicht gilt (Art. 106 Abs. 2 BGG; <ref-ruling> E. 1.4.2 S. 254; <ref-ruling> E. 1.4). Auf die Rüge ist nicht einzutreten.
3.
Sicherheitshaft kann unter anderem angeordnet werden, wenn ein dringender Tatverdacht in Bezug auf ein Verbrechen oder Vergehen sowie Fluchtgefahr besteht (Art. 221 Abs. 1 StPO).
3.1. Unbestritten und durch die erstinstanzliche Verurteilung erstellt ist der Tatverdacht gegen den Beschwerdeführer, der sich u.a. auf verschiedene Verbrechen (schwere Körperverletzung im Sinn von Art. 122 StGB, Wucher im Sinn von Art. 157 StGB, Hehlerei im Sinn von Art. 160 StGB, je i.V.m. Art. 10 Abs. 2 StGB) bezieht.
3.2. Für die Annahme von Fluchtgefahr genügt nach der Rechtsprechung des Bundesgerichts die Höhe der zu erwartenden Freiheitsstrafe für sich allein nicht. Eine solche darf nicht schon angenommen werden, wenn die Möglichkeit der Flucht in abstrakter Weise besteht. Vielmehr müssen konkrete Gründe dargetan werden, die eine Flucht nicht nur als möglich, sondern als wahrscheinlich erscheinen lassen. Die Höhe der zu erwartenden Freiheitsstrafe kann immer nur neben anderen, eine Flucht begünstigenden Tatsachen herangezogen werden (<ref-ruling> E. 3a; <ref-ruling> E. 4a; <ref-ruling> E. 3; <ref-ruling> E. 6; Urteil 1B_353/2013 vom 4. November 2013 E. 4.1).
3.3. Der Beschwerdeführer wurde erstinstanzlich zu einer Freiheitsstrafe von 4 1⁄2 Jahren verurteilt, was einen starken Fluchtanreiz darstellt. Das Obergericht hat dazu zu Recht erwogen, dass sich der Umstand, dass er sich vor der Hauptverhandlung in Freiheit befand und nicht flüchtete, nicht entscheidend zu seinen Gunsten auswirkt, da er auf Freispruch plädierte und dementsprechend auf einen für ihn günstigeren Ausgang des bezirksgerichtlichen Verfahrens hoffen konnte. Der im Kosovo aufgewachsene Beschwerdeführer ist in der Schweiz offensichtlich schlecht integriert: obwohl er seit rund 10 Jahren hier lebt, spricht er kaum deutsch, verkehrt praktisch nur mit Landsleuten und ist auch mit einer Kosovarin verheiratet. Er bezieht zwar eine Rente von der Suva; diese würde ihn angesichts der drohenden mehrjährigen Freiheitsstrafe indessen kaum von einer Flucht abhalten. Die von seiner Ehefrau betriebene Bar rentiert nicht; sie könnte sie daher ohne wesentliche finanzielle Einbussen aufgeben und gegebenenfalls mit den Kindern ihrem Mann folgen. Insgesamt sind keine Bindungen an die Schweiz ersichtlich, die den Beschwerdeführer davon abhalten könnten, sich einer langen Freiheitsstrafe durch Flucht zu entziehen.
Anderseits verfügt der Beschwerdeführer über ein intaktes familiäres Beziehungsnetz im Kosovo, wo er nach eigenen Angaben Wohneigentum besitzt. Er wendet zwar ein, er werde in Kosovo wegen versuchten Mordes gesucht. Das hat ihn allerdings nicht davon abgehalten, dort regelmässig die Ferien zu verbringen, sodass davon auszugehen ist, dass er die kosovarischen Strafverfolgungsbehörden nicht ernsthaft fürchtet. Zudem betreibt sein Vater in Finnland mehrere Restaurants; auch dort könnte er daher möglicherweise untertauchen, selbst wenn er das Land nicht gut kennt. Im Vordergrund steht aber die Möglichkeit einer Flucht in den Kosovo, wo sich der Beschwerdeführer (ebenso wie seine Ehefrau) auskennt und wo er sich gute Chancen ausrechnen kann, sich den Schweizer Strafverfolgungsbehörden auf Dauer zu entziehen. Damit ist Fluchtgefahr klar gegeben, die entsprechende Einschätzung der Vorinstanz trifft zu.
3.4. Unter dem Gesichtspunkt der Verhältnismässigkeit ist die Fortführung der Sicherheitshaft nicht zu beanstanden. Der Beschwerdeführer befand sich 71 Tage in Untersuchungshaft und ist seit dem 30. Juli 2015, d.h. seit gut vier Monaten, in Sicherheitshaft. Die erstandene Haft ist damit noch weit entfernt von der Dauer der erstinstanzlichen Strafe. Die Fortführung der Haft ist daher, auch über den 29. Oktober 2015 hinaus, in zeitlicher Hinsicht noch lange nicht unverhältnismässig. Ersatzmassnahmen, die den Beschwerdeführer trotz hoher Fluchtgefahr zuverlässig von einer Flucht abhalten könnten, sind keine ersichtlich.
4.
Die Beschwerde ist abzuweisen, soweit darauf einzutreten ist. Damit wird der Beschwerdeführer kostenpflichtig (Art. 66 Abs. 1 BGG). Er hat zwar ein Gesuch um unentgeltliche Rechtspflege und Verbeiständung gestellt, welches indessen abzuweisen ist, da die Beschwerde aussichtslos war und zudem die Bedürftigkeit des Beschwerdeführers, dessen aufwendiger Lebensstil nach der unwiderlegten Darstellung der Staatsanwaltschaft (Beschwerdeantwort ans Obergericht vom 4. September 2015 S. 3) nicht mit seiner angeblich prekären finanziellen Situation übereinstimmt, nicht ausgewiesen ist (Art. 64 Abs. 1 und 2 BGG).

Demnach erkennt das Bundesgericht:
1.
Die Beschwerde wird abgewiesen, soweit darauf einzutreten ist.
2.
Das Gesuch um unentgeltliche Rechtspflege und Verbeiständung wird abgewiesen.
3.
Die Gerichtskosten von Fr. 2'000.-- werden dem Beschwerdeführer auferlegt.
4.
Dieses Urteil wird dem Beschwerdeführer, der Staatsanwaltschaft Zofingen-Kulm und dem Obergericht des Kantons Aargau, Beschwerdekammer in Strafsachen, schriftlich mitgeteilt.
Lausanne, 3. Dezember 2015
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Fonjallaz
Der Gerichtsschreiber: Störi